Added comments

Added some more comments to explain the mutexes (mutexi?) :D