Initial commit with working version of the app.