moved old code into lib3/ and tests into test3/
replaced lodash with underscore, when with q and expect.js with chai as dependencies
first cut of refactored components
refactored the gulpfile