Login is functional

All login components are set up. Check it out!!!
Merge remote-tracking branch 'origin/Tom'