HG-57 replace Q with Bluebird for promises, implement Hapi caching

small thing but ```v1``` should be variable probably