Caching variables in closure scope, upgraded to grunt 0.4.0, fixed license link in README.md