Simple fix: allow empty client for a task.
Small fix: allow empty client for a task
2 Web UI improvements: (1) don't let chat tab overlap text, (2) make the modal popup better fit the screen
Upload task spreadsheet upload a lot.
Made it more easier to switch backend in the config.js
New Grunt build
Merge branch 'develop' of https://github.com/askcs/team-up-web into develop

Conflicts:
	app/scripts/controllers/upload.js
	dist/index.html
	dist/scripts/config.js
	dist/scripts/controllers/upload.js
	dist/scripts/modals/task.js
	dist/scripts/run.js
	dist/styles/6b7514cb.main.css