Implemented directive for login.
Added a way to open login in a dialog box.
Updated default login page with login directive.
Redirect to auth or checkout page based on login status from cart page.
Implemented directive for register page.
Updated view and controller for register to include missing fields.
Updated auth page to include generic register directive instead of writing all once again.