login/user functionality
Function is complete
Final Version