Added new constructor, which allows creation without date details.
Added FileDAO class, which deals with file entries on the database.