DBC model 

Add DBC model, currently the example driver code is heavily duplicated with other CLR examples (e.g., retained_evalCLR), I need to check this in to allow Zhong's demo to DMs next Monday. We will re-factor later. Also include some other minor changes.