Add case insensitive matching

Fixes #1
Add documentation
Merge pull request #2 from sethwklein/insensitive

Case insensitive matching.