Added resources and steering. Refactored

Looking at the docs I think we need # in the refs, so I added throughout 
{ "$ref": "definitions.json#/address" }
Changed vessels to use 'additionalProperties' rather than an array. See http://spacetelescope.github.io/understanding-json-schema/reference/object.html#required-properties
Added resource(waypoints,routes,charts,regions), and steering
Refactored wind and depth in environmental to be objects.

Second commit fixes docsun, lots of misc typos etc, and hence provides a first publishable version I think. Can you all vote and merge it pls, it would be nice to get a viewable page in the website!