A URI class to parse and handle URI