updates gitignore
adds factory girl
adds authenticate user method
temporarily removes user validation
adds subdomain routing and constraints
removes unnecessary files
adds sign up/sign in for subdomains