hapi 8 compatible & update with fix for npm install closing issue #2