set up back end and test project structure