Log a critical error instead of panicking if custom decoding fails

* Remove dependency on google app engine
* Fix for suppressed errors when custom decoding fails
* Log critical if a decoding error occurs

Impact: Critical
Merge pull request #12 from rockpoollabs/bug/crit-not-panic-82704722

Log a critical error instead of panicking if custom decoding fails