Prevented protected titles and urls from being used, case insensitive

* Checked titles and urls for protected titles and urls, if present
* Validated that a protected title or url was not entered
* Adjusted for case insensitivity to check any combination of upper
  and lowercase for the protected words

Fixes #3