Revise, clarify & test addRoute optional params

Route names are now optional. Excluding urlExp, _any_ and _all_
addRoute parameters may be skipped. Missing httpMethod defaults to
'*' and missing handler defaults to a no-op. Missing name defaults
to one built on the fly from httpMethod and urlExp. Relevant tests
are now thorough.
Bump version patch number -> v0.8.5