starting to revise joshlib to be object-oriented.  should be fully backwards compatible.  adding a new html class that will replace the draw_ functions, adding new http class that will replace url_ functions.