TinkerFile and Factory Classes

TinkerFile and TinkerFileFactory encapsulate different file storage approaches.