Improve camel-case to lower-case routine so CAP works
Add CAP model
Refactor CAP into IFotEvent base class
Add DsnComm event and IFotEvent.ifot_types to specify col types
Migrate project name gouda => kadi and move events app to kadi.events