add Grunt
integrate Grunt
use separate task for simple test running and coverage generation
add beforetest.js file to run tests from WebStorm
use single function to set globals for tests
update package.json
add/update unit tests for ListView.Control
add unit tests for SimpleSearch.View
fix spies in unit tests for SimpleSearch.View
fix testing of cached singleton modules
fix sharing of the reference to the array by object extending
add unit tests for Home.View
group unit tests for ItemEditor.Control
add unit tests for ItemEditor.View
add unit tests for PopupDialog
fix unit tests for PopupDialog
try another way to setup variable into global scope
reduce the complexity of sorting