Global replace in binding expression
added markup method for content control
Moved compilation to append to dom method
Simplified markup/datacontext passing
Simplified items control rendering
No need to pass data context

It is implictly inherited when you add element to parent
Extracted validation and initalization into method
Don't really need render method for items control
Renamed renderChildren to appendChildren
Updated styles
Extracted data binding into separate file