Add tests for oxcart.pattern

 - Write test coverage for oxcart.pattern
 - Correct the oxcart.pattern fns based on tests
Minor rewrite to use if over cond
Whitespace
Document the pattern fns
Whitespace
[AUTOMATED] bump version to 0.0.3-SNAPSHOT