Polished BuildDestinationUri_Builds_Correct_Destination_Uri_MidSlashes
Implemented BuildDestinationUri_Builds_Correct_Destination_Uri_Query
Split invalid uri error message to make it more granular.
Unit tests now cover error case when uri does not  have enough segments to parse.
Merge pull request #6 from hpence/develop

Unit test development