Drop vagrant
Fix travis build
misc code style improvements, mainly pep8
six not being used.
Merge pull request #100 from lxyu/misc_code_improvements

Misc code improvements
expose binlog event signal
use project level namespace
add binlog event signal test