added a logout button and endpoint
code refactoring and bug fixes
Merge branch 'master' into denis1

Conflicts:
	Chatter/Default.aspx

Also includes some minor bug fixes and code refactoring
Merge branch 'master' into denis1

Conflicts:
	Chatter/Scripts/app/controllers/ctrl.chat.js

this includes changes with the new peerjs api key
added peerjs config to unit tests and removed test ng expression
removed logout link as not needed because the user will be logged out once they logout from google.

Moved the google auth events to root scope and modified login controller.
Merge pull request #42 from denisstepanenko/denis1

Denis1