bootstrapped testing with karma + mocha + chai + sinnon
started introducing hub and channel
faye dependency managed with npm... of course! fixes #1
added geolocation channel + shims for globals in tests
tiny edits to comments
rename publish/subscribe to pub/sub and removed redundant geolocation feed