PushHttp initial code

Address code review feedback in local storage and add PushHttp. Code
still needs to be moved around and cleaned but is functional and tested
in happy path.