Added settings file, and we now check for github_user and github_pass environment variables
Login checking is removed from startup.py
Fixed the errors in the POST requests, not much error checking though (keep your host:port private)