Enable LOG_TRANSITIONS options for development env
Initial implementation for adding new types

There is no error reporting currently so this needs to be implemented.