Fully working app. Pushing this version to heroku