Added most methods for User class

Implemented core functions for user class