Key/value store filename in one place

- Kay and value storage use the same file for storage
- Made changes to the constructors of key and value
  storage so that this fileName is set in one place
  (LinearFileDatabase) and given to both storage classes