Implement custom error handler
Add logger.remoteLog()
Add custom error handling in ArethusaCtrl
Simplify error messaging a bit
merged in logging branch