Add a logger to the GorgonApp struct
HTTP handlers can now returns errors

Errors returned by HTTP handlers are "catched", an error 500 is returned
to the client and an error message is logged.
Add a command flag to display Gorgon version number
Read the secret key used for sessions from the config file