Added Custom Event Type Functionality

This should allow User to set a custom color and bootClass for each
event. For Issue #59