Add basic endpoint pattern class implementations

This adds classes for commonly used endpoint patterns and a class for creating custom endpoint patterns.
Add travis ci badge
Add README instructions
Fix up readme errors and add links for convenience.
Add options method to endpoint patterns
Add available endpoint pattern documentation
Fix typo and heading structure
Merge pull request #5 from kahnjw/initial_pull

Add basic endpoint pattern class implementations