File records:
* Add unique ID to file record.
* Introducing tags which are flexible. Close#31
* Name and Directory fields are now tags.
* Embedded basic compression by storing duplicate file tags as single record.
Added date field to record structure.