clean up .gitignore
set up unit test