[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.
This is more of a style thing, right (since first condition is scheme == null)? But yeah I guess it is better practice to .equals with the constant.