add more tests to TachyonURI
fix unit test itself
modify comment
format
add exception test
fix for unit test: constructFromEmptyPathTest1
fix unit test itself