Moved to using usual scarph properties instead of attributes; check that they have a proper undelying type on item creation
Added put-item action for hash key table
Merge branch 'master' into feature/table/ops

Conflicts:
	src/main/scala/tabula/impl/actions/GetItem.scala
	src/main/scala/tabula/impl/actions/PutItem.scala
	src/main/scala/tabula/impl/actions/Query.scala
	src/test/scala/tabula/impl/irishService.scala
WIP: shifting hash/composite key distinction from table type to the key type
More crazy refactoring; create/delete table and put item actions work