Fully working version.

Now sets up autologin system.
Also revert the 'touch' change, since it seems that 'touchFile' does
not work if the file doesn't exist, negating the point.
Externalise static configuration options for hgc-deploy.

Now stored in Hgcdeploy/Config.hs, although it annoys me that Haskell
doesn't allow '-' in module names, because now I think it looks messy.
Don't barf on failing to stop the capsule.

Failure to stop is usually just because it's already stopped.
Create the correct directory!

Think this should be properly working now.