Compress files before uploading to S3
Use differential uploading in S3 task

Conflicts:
	Gruntfile.js
Add staging deploy task