move main and built JS to public/js
yuicompress => cleancss for building CSS from LESS
reorg public structure
add grunt-contrib-clean
update Gruntfile (jasmine reqs moved to public/test/js/test.js)
update .gitignore
use grunt-contrib-clean
rename requirejs Grunt target