Some cleanup of TFile,TDirectory,TKey
Added support for nested directories (needs some cleanup)
New test case
Code cleanup, no functionality changes
POJO demo now runs without write method
Get rid of some write methods which are no longer required
Rename classes
Clean up imports
mavenize