additions to register
added return values for each of the functions in the objects
continued work on login functionality