add website model, rename user_key to website_key
add key generation to website