moving to hapi plugin architecture

Test Plan: test it

Reviewers: rod-melo

Reviewed By: rod-melo

Differential Revision: http://178.62.60.45/D42
Merge commit 'dd0d9c10829a8f1c7b6f573c07c06bb3cee42b21' into HEAD