Get user to login page #128

This is a first pass getting all the files in the right place - quite a
bit of code is just placeholder in this commit.