raven: Refactor/modernise code
Add NSError stacktraces to Raven
Fix unnecessary log statement on first start
Fix error description on connection failure
Fix bug when NSError userInfo contains non-JSON serializable elements
Fix building tests and added run script
Add some documentation