Remove option parser and use production environment for dockerfile

Sinatra provides it's own option parser which we're going to use
instead. Also fix the Dockerfile to use the production environment
instead of development. This is needed to allow communication outside of
the container.