Add mocha
Refactor project
Merge remote-tracking branch 'origin/master'

Conflicts:
	bin/jviewer-min.js
	bin/jviewer.css
	bin/jviewer.js
	build/grunt/grunt.js
	src/dom.js
	src/jviewer.js
	src/utils.js