Removed the requirement to work in a transaction, added code to stop the NPE when an unwatched table comes through
Changed version number to be unique to this fork
Initial cut of code that will generate the current SCN if its not given one at startup