issue #78 comment updates

added spaces where requested, also created sourceCharactersBlock and
passed to uriTemplateParser parse to allow warnings to contain
uriTemplate position for highlighting. Updated tests accordingly. Added
test to test-Warnings for single invalid uriTemplate test parsing whole
api definition