Add ServerErrorHandler
Refactor the previous commit
Change ErrorHandler interface to abstract class
Merge pull request #32 from fluent/error_handler

Add ServerErrorHandler