Implemented user signup, added use factory, minor change to topics controller