update metadata function WIP
Merge branch 'master' into jseip1679

Conflicts:
	client/peerSetup.js
fixed links in ReadMe
Merge branch 'master' of https://github.com/bchu/nodetron
Added background exec code, updated demo app
Merge branch 'master' of https://github.com/bchu/nodetron into brian
merge resolution
folder cleanup
updated naming convention for startPeerConnection  aka initiatePeerConnection
changed 'initiatePeerConnection' to 'startPeerConnection'
Fixed response event listening, renamed req/resp properties.

Responses are now listened to using event uuid's,
not event buckets that are tied to connections,
due to my concern that connections may fail/be dropped. Events
use uuids now. Response object properties are renamed for consistency.
Updated demo
Merge branch 'master' of https://github.com/bchu/nodetron into brian

Conflicts:
	client/peerComm.js
Added overview in api docs
Major refactor with nodetron initialization process.

Login is now separate from server connection. User is now able to
alter their public user data. Users can sign out and change id's.
Removed updateMetadata, updated demo
More tests and refactor of old ones