formatting
tests: adding full tests
updating readme, bump version