Ensuring that MeetDate is always translated by Jackson into millis since epoch.
 NB Beware SqlDate as Jackson translates it differently than Date.
Added meetFileName to Meet. Client should pass just the name. The server is responsible for finding the full path to the meetFile.
Sending WebSocket notifications on all client changes.
Adding RaceState into Race.
Renamed STOP_WATCH AND START_RACE to reflect the observer relationship.
WATCH_STOPPED message now passes through elapsedTimeInMillis.
Passing "/race/([0-9]+)/lane" orderByPosition param through.
causing all the POSTs to succeed, by changing Content-Type to x-www-form-urlencoded, and by changing json-serialisation of date to millisecs since epoch, and introducing a lot more error logs
Merge pull request #3 from ianphs/ui3

causing all the POSTs to succeed, by changing Content-Type to x-www-form...