switched back to Java, added support for "Caused by:" lines, print URLs
refactoring
README