Pulling in Phil W's most recent changes:

- getClaimCode can now take a String
- new method pack_boolean()
- support for named commands and events
- better logging support
- keyword additions where necessary