Initial commit, set up app directory and support files