Do not do extra validation in swagger-validator if the value is not present.

* Suggested by grahamj
Updated swagger-router to use '_' instead of '#' for nickname mapping

'#' is an invalid character so the file would fail Swagger document validation.

* Found by grahamj