Adding some Unit Tests
Added more unit tests
Added 'Update' queries to the 'GetAssertions' query which will mark
all the assertions which are ignored as processed. In other words,
assertions of key < MAX(Key) are marked as processed, so that, when the
assertion with MAX(key) gets processed and is marked processed, the ignored
ones show up as assertions with MAX(key) in the next call