Revamped to Use Angular, Custom Auth

Revamped to Use Angular, Custom Auth