Updated gitIgnore file to ignore g.i.cs files
Moved Update timer out of connect class

Moved the update timer so it could be used for multiple events - now it
will reset every time the text in the editor changes or the active
window changes.
This needs to happen to accommodate the delay before the internal VS
task list is updated