Add login screen. (+2 squashed commits)
Squashed commits:
[c3abba4] Move templates out of index.html
[884ebac] Fixing accidental index.html overwrites