Feature: Finished out login functionality and tests