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
Removed dashboard controller.

Updated dashboard controller to stop hanging with an invalid URL.

Closes #14 moreso than the previous commit
Merge pull request #19 from bkendall/fix-require-url

Updated register and settings to require a URL.