chore(gitignore): add Gruntfile to gitignore
fix(no file): throw error if no file or directory name is provided