Merging with latest updates.
Merge branch 'experiment' of github.com:Hansenq/nere into experiment
Merge branch 'experiment' of github.com:Hansenq/nere into experiment
Merge branch 'experiment' of github.com:Hansenq/nere into experiment
fixed the location matching algorithm
Tried fixing timeout error.
Merge branch 'experiment' of github.com:Hansenq/nere into experiment
added a null check on deleteSocket
Fixed (all discovered) bugs, and reduced the numbers of socket event fired; waits to assign room until response to location has been given.
added a notice before the geolocation prompt!
Added some debugging logs.
Merge branch 'experiment' of github.com:Hansenq/nere into experiment

Conflicts:
	app.js
Timeout error should be fixed now!
Merge branch 'experiment'

Conflicts:
	app.js
set a timeout function for no response to navigator.geolocation prompt.
fixed a bug in the previous commit
Prevented users who have neither accepted nor declined geolocation from broadcasting chats.
Prevented users with no roomId from sending files.
Merge branch 'experiment' of github.com:Hansenq/nere