Grunt setup & clean task
Move project to TypeScript
"build" task to compile compiler in typescript