Add app file structure and base files
Merge branch 'app-base-setup'