support hapi 4.x

removed dependency on hapi.joi and hapi.utils to allow peer dependency against hapi 4.x