Added some more unit tests

Updated some documentation here and there
Updated the README