Added abstraction for mutex (w/ uinit tests)
updated documentation
added setup function to tests
Merge pull request #5 from froj/master

Abstraction for mutexes.