Support events; Refactoring
Merge branch 'working' of https://github.com/w162/clxx into working

Conflicts:
	clxx/clxx.hpp