Moved registration to its own controller /register