refactoring, RoboHydra tests
RoboHydra tests, URL sanitizing

* RoboHydra tests
* intelligent URL sanitizing (fixes #58, fixes #49, see issue #11, should fix #45)