Initial clean-up

...c serving, and the .gitignore

- Modified views and templates to use the routing system with url_for, especially for redirects and forms
  - Added support for local-settings.py to application
  - Added .gitignore, included local-settings.py
  - Added SharedDataMiddleware to the flask application for serving static content
  - Moved robots.txt from templates to static and removed route
  - Modified run.py to only run the server when it is the main console program
  - Modified run.py to respond to configuration for HOST, PORT, DEBUG, and RELOADER