Updated coverage link
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
implemented ComponentCreator as a replacement to ComponentAssemblyStrategy
minor refactor to component builders
added underscore-contrib
implemented ComponentBuilderFactory
bumped up version to 2.0.0
minor changes to ComponentBuilderFactory
updated underscore-contrib dependency
added bindAllTo() function to utils
ensured all the creation sequences fxs are bound to the instance of ComponentCreator
implemented SimpleComponentCreator
added ComponentCreatorFactory
Merge branch 'refactoring' of github.com:circuitbox/circuitbox into refactoring

Conflicts:
	lib/componentCreator.js
	lib/utils.js
	test/utils.test.js