Able to add user

Split large classes and added a class to add users to events