Added Generic alert-box component, see login or dashboard views for example usage.  Refactored the login box a bit.  Updated the login button to reflect the correct state when page is refreshed after login.