A simple lib for creating JavaScript applications using MTV (Model, Template, View) and Repository partners