changed project structure so tests are at top level of project