add factory gem
update user helper
complete sign-up
add SSL in production