Implement generic validator to verify fields are lowercase

urlname's in particular should always be lowercase, so let's enforce that
they actually are.
Fix broken markup
Fix title of button