tweak makefile to allow source subdirs
tweaks to ttree_io
remove hdf5 in favor of root; further tidying
further code tidying