[Tachyon-14] TachyonURI (Client)

Internal methods that are deprecated should be removed as the refactor continues. Some questions left in the code as TODOs, will clean them up as they are addressed.
tachyon uri can point to different clusters.  So a rename between two different clusters should prob be rejected here.