* Refactored login component to not show validation error when create account is clicked and refactored input directive to handle validation errors differenly
* Added comments to explain why mousedown event is used over click
* Removed unrelated logic from hasError fucnction and replace onFocus with onInpu to retain error message when focused
* Reverted to use touched on input directive hasError and renamed variable to isActive
* Added register to routerlink