added a new URL class
added URL resolution
bug fix in getting single-byte encodings
add utility classes and feature to parse HTML pages from URLs