Sets up basic structure of app