added light creators
added underscore module and app.functions to understand JS
aded prototype tests