Change approach to module and initializing DIC
Fix unit tests configuration file - use the newest karma version
Added Protractor - e2e tests runner for selenium WebDriverJS