setup grunt and js stuff