Merge pull request #1 from kenhkan/add_special_chars_to_anychar

Add more less commonly used characters to anychar
Allow dashes in component names
Allow percentage signs in IIPs
Allow pipe char in IIPs
updated readme to link to site docs
Add syntax explanations for comments and blank lines.
Merge pull request #4 from DjebbZ/patch-2

Add syntax explanations for comments and blank lines.