Issue #107

Fixes #107. Amended regex PARAMETER_IDENTIFIER to allow % encoded characters and added tests for valid, invalid and incomplete % encoding.
OK to leave it now, but next time please end a file with a new line