Refactor shell connector and process POST requests
Update demo to show POST ability