Work complete on Sign In

Tidied up pages as well.
Next stage is to introduce a 'vm' model. Will mean that as well as storing in DB, will require hooks out to a Puppet provision service.

Signed-off-by: Ippoippo <ippoippo-software@ippoippo-eco.com>