1. Updated to use Sinatra.
2. Added config.ru file.
3. Updated console script to support updating the project from the command line.
4. Fixed severely broken update code.
5. Added real-time console output and logging to a deployment file.
6. Updated documentation.