java datamodel local file support

- adds LocalFile and ability to add local files to case
- pushed ability to read() local files up to AbstractFile