Joined entry additions in DatabaseService
- DatabaseService now supports joining entries together via foreign key
- Added more code and fixes to the FileService
- Upated Dataservice tests with latest changes
- Resource extraction now supports root extraction for files with '.' characters in the name