Use the term "associative array" instead of "list" (fixes #19)
Merge pull request #23 from sharwell/fix-19

Use the term "associative array" instead of "list" (fixes #19)
Implement a naive version of required variables in the match operation
Use the requiredVariables information to optimize the expressions used for simple, reserved, path segment, fragment, and label expansions (fixes #20)
Add tests for required variables
Merge pull request #24 from sharwell/fix-20

Fix 20
Add skeleton for a user guide in the documentation
Initial installation instructions
Updated URI Template section of the User Guide documentation
Updated distribution information
Add introduction text for template expansion and matching guide