remove unused files
update gitignore, setup + fix a unit test
fix gitignore (an issue in the previous commit)