Add basic view structure and login page.

This code is most likely not in a working state yet.