[Tachyon-14] TachyonURI

Merge request is just an update of the TachyonURI class from the uri branch. There is no functional change as it is not being used currently. I plan to submit the PRs for using it throughout the codebase incrementally.
http://tachyon-project.org/master/Startup-Tasks-for-New-Contributors.html

Code style just changed.