to address bug when toString() is called.

Also added seneca-transport and seneca-web to to package.json because tests were failing without these. Tests still failing but not related to changes in this PR.
@guyellis hum, why do we need these in seneca ?