Improve exception handling and reporting
Issue #128
new
grep -rn --exclude-dir=build --exclude-dir=target --exclude-dir=logs --exclude-dir=log --exclude-dir=.git --exclude=*.class --exclude=*.jar --exclude=*.ser printStackTrace .
reveals a few places where exceptions are dumped to stderr. This is not suitable outside the development environment - the logs should be used instead.