Base login functionality working.
Preliminary login functionality finished.
Setup for merge