initial tests and app skeleton set up