Get HashType working and tested
Get ArrayType specs running alongside Type specs
Move event_spec to unit
Run against multiple versions in Travis