Fixed issue #48

In certain cases, grunt isn't preloaded in time for the proxy module to correctly bind to the log instances. In order to guarantee that this is always available, I've added an explicit require() for grunt, which is then referenced for the various log statements.