PAssing location through xhr request and channel calls server side.

Tweening new locations.

COde in place but needs cleaning up and testing
Sorting out sessions. Reloading page shouldn't create new session entry
int the datastore. ONE USER = ONE CHANNEL
added logging to channel and message creation. Works on local devserver, but need to log cloud deploment
Sorting out sessions. Reloading page shouldn't create new session entry
int the datastore. ONE USER = ONE CHANNEL
Sorting out sessions. Reloading page shouldn't create new session entry
int the datastore. ONE USER = ONE CHANNEL
Sorting out sessions. Reloading page shouldn't create new session entry
int the datastore. ONE USER = ONE CHANNEL
Sorting out sessions. Reloading page shouldn't create new session entry
int the datastore. ONE USER = ONE CHANNEL
Sorting out sessions. Reloading page shouldn't create new session entry
int the datastore. ONE USER = ONE CHANNEL
Sorting out sessions. Reloading page shouldn't create new session entry
int the datastore. ONE USER = ONE CHANNEL
Sorting out sessions. Reloading page shouldn't create new session entry
int the datastore. ONE USER = ONE CHANNEL
Sorting out sessions. Reloading page shouldn't create new session entry
int the datastore. ONE USER = ONE CHANNEL
Sorting out sessions. Reloading page shouldn't create new session entry
int the datastore. ONE USER = ONE CHANNEL
'working' version
'working' version