added more test models to support unit testing error conditions
added more testing of error conditions
fixed some bug related to @HBaseMapField. Swtiched @HBaseObjectField implementation to use kryo with snappy WIP.
formatting
added new test model. still need to use it in unit test