introduced the Bloch Builder pattern in TableFileReader
change the return type of TableFileReaders.sfk_... to a Builder, so that
further parameters can be set before the TableFileReader is finalized.
Solved compiler errors in the Navigator
moved LineParser out of the guava package
Two attempts to implement the fabrication of file paths with flexible
strategy, to address for example the sfk data files.
First, tried with a FilePathFactory object to be stored in the Builder.
That didn't work because the interface/signature of the makeFilePath()
method
is not fixed.
Then adopted the strategy of extending the Builder class, that is:
SfkBuilder extends TableFileReader.Builder 
The derived class can store any additional parameter needed to fabricate
the path so that a uniform/simple call makeFilePath() with no argument
suffices in all cases
eliminated references to discarded FilePathFactory
surfaced inner TableFileReader parameters to the navigator client
moved code to read a file into a table from OnGoogleTable to
TableFileReader
updated examples and corrected the one compile error
Introduced function make(Builder b) to avoid a mysterious run time
error: ClassNotFoundException when calling directly: 
new TableFileReader(b) from within the Builder, 
with a object of type TableFileReaders.Sfk_md5_Builder
now the google table is read successfully from the example file
moved TableFactory and TableFile into a new obsolete package
moved several classes in the common.guava package into an obsolete
package
moved common.guava.javafx.JavafxTableNode into an obsolete package
moved JavafxTableNode to an obsolete package
cleanup imports
moved TableFileReader(s) under the pantarei tree
cleaned up
deleted package root clardom, after copying some possibly interesting 
things to pantarei
removed most of the packages are classes added from clardom because
they couldn't stand up without the rest of clardom
removed two obsolete classes needing the removed clardom