Fix double-unlock of mutex
Port to Linux/epoll
Remove C++ throwing ErrorHandler instance
Travis CI integration