Merge pull request #6 from dkorolev/master

Linux -> Posix, added header-only gtest, removed all TODO-s.