fromJson argument is string
fix groonga_entity groonga_entity_base
add CommandFailure Exception
introduce dsn and some fixes
add factory