Updating atomic object to make use of a lock heirarchy scheme
Merge pull request #55 from leapmotion/ref-stdlock

Updating atomic object to make use of a lock heirarchy scheme