List of TODO Items:
1. Automated unit testing
2. Removing dependency on hard-coded table name (tracelog) and making it configurable for user to choose a table of their choice.
3. Make listener independent of type of database, user should be able to choose Oracle, SQL, or any other RDBMS. Currently it works only with SQL database.