Refactored login service

LoginService authentication grabbing component now factored accordingly. Service now binds to activity to prevent missed broadcasts on orientation change. Still in testing.