changed project structure to be common for both chrome app and extension. added requirejs modules
trying to implement authorization
added user and message classes. improved fetch methods
changed background script for requirejs
Merge remote-tracking branch 'origin/platform/chrome-extension' into platform/chrome-extension

Conflicts:
	html/background.html