expand test coverage; with/without trailing semicolon, appendVersion: false, etc
clarify output in added tests
resolve issues with appendVersion:false option found via tests
add javascript object syntax to test pattern, test pattern without protocol too
resolve lint warnings in tests
merge with addMoreTests branch; update README.md and version