initial commit
merge original version, turning project to Grunt