Corrected bug in AuditEventDao
Added methods and tests to recover changes to data
licence comment added
Committing large number of changes relating to versioning implementation (#108)