Support OpenShift

This is the branch I'm using to deploy to OpenShift. I don't think I need a branch for this. The loader could try to read the environment variables and command-line arguments. If they aren't there, it could fall back to doing what it does in master.