Add Rake tasks, use Bundler to manage dependencies

Added some Rake tasks to make starting the app a little easier. The default task `rake` looks for the existence of a pidfile, and if one is found, it will stop the server because it assumes one is live. Otherwise, it will run the start task.