well, it turned out that lo-dash extend is doing the same thing as coffeescript's extend of classes... it is not just merging objects like in jQuery's extend :/
moved the template section before the scripts which allows the main script to execute independent of DOM ready (no need of jQuery.ready function any more)