Adding Hapijs definitons

http://hapijs.com/

This is kind of RFC as I have never created definition file before

Let me know how can I improve it

- How to use definitions from node definitions?
- How can I add union types?

This is not full, but is not far from complete, I need someone to look at it though before I continue to finish it.