[TEST] write basic status code tests for HTTP controllers
[CHORE] refactor to take callback
[CHORE] refactor to take callback param
[CHORE] refactor startGateway function to take callback.
[FEATURE] generate wallet via the http controller.
[CHORE] update http call to set hot wallet on callback
[CHORE] fire callback with error or processes
[BUG] update method name to startGateway
[CHORE] pass callback on process start