Added 'step' to CaperMatch, Updated CaptureStep to set this attribute
Updated some objects to have a basic __str__ and __repr__ method
Updated constraint system with pre and post constraints, added until_result, until_failure and until_success constraints.
Updated usenet parser (still a bit more work needed)
Fixed constraint branching issue
[Usenet Parser] Identifiers before the release name are now matched
Replaced CaperResult.captured with CaperNode.captured() so the result is based on the current result chain.
[Usenet Parser] TOWN releases are now correctly parsed