Custom URL settings page works.

Does all kinds of validation all over the place. Adds new directives for spinner
and for checkUnique.