- added some exceptions
- refactoring
- added some exception handling to cef_client stuff