Added user registration functionality - seems to be working. Made minor modifications on other classes, majorly to add toString() methods