Reorganized AngularJS Components
Removed huge padding and margin on footer.
Added alerts framework.
Added error and success messaging for Login, Signup, Patients, and Users.
Prevent "enter" key presses from submitting the form unintentionally.