Feature/boom errors

What is required by Hapi? That the `Error` has a `payload` property with the additional data?

I'm thinking that it might be better to change our error formats to that instead of adding an implementation-specific functions.