IllegalArgumentException catched for PrimaryKey type mismatch
Added validation for AutoIncrement PrimaryKeys type, on failure
throws IllegalStateException showing the current and expected type
Merge pull request #4 from razorblade446/master

Minor error handling fix