Updated register and settings to require a URL.

People can choose if they want to have their profile public or not, but we are now requiring that they supply a URL for their account
Closes #14, @davidwilemski .... ha