Updated constructor to be more consistent. Closes #13
Removed 'hapi' dependencies. Closes #16
PR Updates.
Merge pull request #17 from arb/remove-hapi

Updates