Create basic ticket class with no way to hold data yet
Basic marshalling and unmarshalling of ticket data
Simple MacGenerator implementation using JSSE Mac providers
Support taking just a slice of the HMAC, and check the algorithm name on construction
fix up TicketWithDataMatcher not actually checking values
Encode special and non-ASCII characters in ticket values
Extract payload correctly when unmarshalling
Add README