Merge pull request #1 from SOCRedu/db

Merging db branch to development branch
Merge pull request #2 from SOCRedu/db

Db
moving to karma.
modified the dbEventMngr.
test case for dbEventMngr added.
including all spec files.
dev-dependencies updated.
Merge pull request #3 from SOCRedu/db

Updated dbEventMngr. #TODO: code-style should be corrected (spacing mostly).
added communication b/w getData sidebarCtrl and mainCtrl. SidebarCtrl created for getData.Test cases updated.
handsontable.js added
added jsonParser factory(partially)  and showState service. Updated test cases for getData module
Uncommenting sandbox.spec.coffee tests.Removed log messages from tests.
fixed minor errors for test cases to pass.
"basic worldbank input interface created.table2json service still needs some fixing."
Added initial structure for robust estimator view module
TEMPoral changes. Added experimantal functionality: subscribing by module and core for events from each other, passing message from one controller to another through the core
Added ViewCtrl module for estimator. Added scope to message map format and its processing in core
Changed structure of msgLists. Reconsidered module msg exchange process by small changes.
added communication b/w getData sidebarCtrl and mainCtrl. SidebarCtrl created for getData.Test cases updated.
modified getData to work with new module initialization