reorganzing file structure to be more sane.
also added missing tcp unit tests
More refactoring demo
moving build/dist/ to dist/
starting transition to freedom v0.6
refactor demo_chrome_login to v0.6
moving demo_chrome_google and demo chrome_facebook to freedomv0.6
syntax. now blocking authentication
adding travis badge
reorder deps
starting refactor for core.oauth
moving XMPPSocialProvider.prototype.login to a differnt file to be overriden
first attempt at Google oauth
Adding jshint grunt task
linting lib/ and spec/
removing jshint:src during refactor
trying some oauth stuff
Merge branch 'master' into v0.6

Conflicts:
	spec/tcp.unit.spec.js
fix linting errors for tcp.unit.spec.js
fixing dns unit tests
linting src, moved all specs into spec/
refactoring to a general UI for demos