update to latest eventable and transmittable libs and make all errors extend Error