Login page final

Closes #203