Storing deleted record numbers in a List
List is initialised upon construction of DBAccessor
This allows us to make checks in Data.java for record
existence before we attempt to lock it

Also removed the need to iterate through the file
to find a deleted record.  When a record is deleted
it is added to the List automatically.

Need to de-couple unit tests from each other.