Adjust comm/console displays so there's room for later developments

Also stops a busy communications channel from running over the crosshairs.
Initial implementation of waypoints

Try something like this to test.
S.setWaypoint("test", { position: [3E5,3E5,0], size: 5000, beaconCode: "T", beaconLabel: "Waypoint 1" });
JS representation of waypoints

Change waypoint addition syntax to (label,position,orientation,definition) so that intuitive way of specifying position and orientation works.