Refactored the Gruntfile to use the latest contrib plugins (e.g. connect)