changed name to username, added a few validators around this
set up factories
authentications