Move the Request class into it's own file and load using Require.js
Merge remote-tracking branch 'upstream/master'

Conflicts:
	source/claire.js
Added check of options before displaying icon