Add more feature to grunt

Add following feature to grunt
1. clean
2. jshint
3. concat
4. less
5. copy
6. uglify
7. connect
8. notify
9. watch

currently watch cannot work together with connect