integrated grunt connect/watch, default grunt task does it all