handle json exceptions
prepare for the next version
rewrite integration tests with peridot.core
bump up version