Login form now implemented via controller

Controller is now in charge of page routing. Added URL fragment
catch-all too