Web file utils cleanup

* Reorganized helper classes for file/Web access: main classes in util module, test code in testing module; updated pom files accordingly
* Avoid the use of BufferedReader in the helper classes; use InputStream instead (less complexity, no assumptions on character encoding, more lightweight results)
* Some additional tests