Rename CherryPy app to app.py

This move is to facilitate being able to start the WSGI app with other
WSGI-compliant servers.
Factor out starting the CherryPy server
Added stand-alone WSGI app