Public users

closes #266
Almost - login will allow caps, spaces, etc. Owner name will remove them and be used for routing projects, etc. E.g. https://github.com/zooniverse/Panoptes/blob/960ead7c00b4cec69e313ea65a272af30030d0b6/spec/controllers/registrations_controller_spec.rb#L64