Removed  dependency
Fix class name after renaming to Format
Update after renaming
Remove everything but version
Added Factory  to handle format differences
 Use FormatFactory, with  TXT format hard-coded for now.
Use base constructor, fixed parsing in lookupFileSize
Use base class constructor
Separate factory from the  base class functionality