resolved socket error.
added favicon
implemented requirejs, deactivates injector.
all videos are mapped onto one screen.
Merge remote-tracking branch 'origin/master' into require

Conflicts:
	client/app/Screen.js
	client/app/app.js
Merge remote-tracking branch 'origin/master' into require

Conflicts:
	client/app/Screen.js
	client/app/app.js
loading different video into multiple screens. - regression to issue where video stalls.
fixed a problem with screens, fixed jwerty dependency
fixed perspective slider.
added circle mask.
added thumbnails requires ffmpeg. > brew install ffmpeg
added keyboad layout.
fixed issues with screen selection. Added selection indicator.
improved keyboard style.