Support for gzip'd files and sincedb-like functionality

This is an answer to #6.  I've added support for gzip'd files and added sincedb-like functionality.
The sincedb files hold the line-number offset and the name of the file, which allows for the deletion of the sincedb file if you know the name of the watched file.