add better support for creating HITs, via hiccup
Fix hit mapping and etype handling
Merge branch 'feature/hiccup' into develop