Bugfix and error handling
* get identity by screen name used wrong network string
* network error can produce non json error, so we can't parse that into an Error-object
* pom.xml changed a bit, logging framework will be used in the future