Fixed test require.js config; Updated unit tests to use require.js correctly; Removed redundant inclusion of require.js file in karma config;
Renamed test require.js config to test-main and updated references;
Merge pull request #39 from clevertech/issue31

fix(tests): Fixing Funcunit & Karma problems with RequireJS
Update bower.json
Update bower.json
Update bower.json
Merge remote-tracking branch 'origin/master' into modularity

Conflicts:
	app/scripts/main.js
	karma.conf.js
	test/unit/controllers/home.js
	test/unit/services/auth.js
	test/unit/test-main.js
Updated bower.json components; Updated paths to new components; Updated various module require.js configs;