Initialise base files for Sinatra

Test deployment to Heroku with a barebones Sinatra application.
Add rubygems
Add Gemfile
Add and change files to clear Heroku warnings
Add API client and simple JSON response
Add routes pseudocode
Add client pseudocode
Clarify mobile client API routes

Shorten the base routes and move required paramaters. Add basic
pseudocode to methods.
Flesh out client behaviour

Define how client uses API and manipulates retreived data in context of
application.
Convert to Grape micro-framework

Simple translation from Sinatra to Grape to try push to Heroku.
Add initial acts route

Acts are part of a scenario, containing a fixed stream of messages.
Perhaps a better naming convention could be used.
Rename scenario and acts

Scenarios are now characters, and acts are now scenes.
Reshuffle functionality in routes
Change choice id to parameter

Makes more sense to send as a parameter than a route location.
Update .gitignore
Move API files to new folder
Update config.ru to new API location