adding project boilerplate (tests, etc)