Resolve "undefined is not a function" attempting to call start on Timer prototype

The Connector and Reloader constructors assign the `Timer` property to the source prototype, not an instance of `Timer`. After a file change occurs, `Reloader.prototype.waitUntilCssLoads` expects `_this.Timer`  to be an instance of Timer and an attempt is made to call the `start` method, resulting in an error.

`Uncaught TypeError: undefined is not a function (livereload.js:704)`

This pull request ensures that the Connector and Reloader constructors assign the `Timer` property to an instance of `Timer`.