Initial commit and structure of app