Removes OSSpinLock, Fixes some public access issues
updated version Closes #30 Squashed commit of the following: commit efe6457d9e0e80843e2796d2eb6c2ccf197dc424 Author: Michael Gray <michaelg@ambulnz.com> Date: Wed Jan 6 14:05:03 2016 -0500 updated version