Issues #2 and #3 - Implements Admin Login And user management