Add tests for #5.  Update syntax.  Add IntelliJ files to .gitignore.

Syntax now is:
protocols attribute: 'href', value: 'http'
protocols attribute: 'href', value: [ 'http', 'https' ]