Added LinearFileDatabase.java which utilizes the Database.java interface