Fixed issue with StartContainerCmd

The accept header was being set incorrectly to text instead of json.
Also added a defensive null check in JsonClientFilter.
Fixed startContainer use cases

Using top command instead of true so that the container keeps running
and returns the valid state