Cleaning up version controlled files

client/dist should be ignored
Cleaning up version controlled files

Update the .gitignore to filter out client/dist
Update grunt

Add dependency for less grunt tasks.