cleanup for grunt
separate out filename as parameter
update
grunt instead of make, makes more sense
move to src & tidy up folder structure
compiled files