add types + update styling
tweaking .gitignore
fix test
bump v0.1.2