Refactoring grunt for seperate dev and dist build tasks