Added "add_key" page, untested though
Switched it to render add_key instead of signup if validation failed
add_key and signup fixes