completely reworking TypedPath code, almost all reaching
finished reworking TypedPath code, nearly ready for hadoop insertions, full support for virtual, imagej, and local types