first commit, added basic files and a lot of the grunt stuff is working