Segment Class is now an Abstract Class
Update Scheme Class
update UrlTest