Add basic user functionality: create,delete,get,update