Added RequireJS library.
Merge pull request #3 from blackhydrogen/boilerplate

Added RequireJS library.
Merge pull request #4 from blackhydrogen/master

Adding RequireJS as dependency for configurator
Tab Container Created
1. Created the basic framework of the tab container.
2. Added the functionality to add new tab during runtime.
3. Set some basic styles on the tab container.
Merge branch 'configurator' of https://github.com/blackhydrogen/noop-sewi into configurator

Merge
Added missing Bootstrap fonts
Re-organised JavaScript files into separate folders.

js/app/ will contain SEWI-specific logic
js/lib/ will contain 3rd-party libraries used by SEWI.
Test scripts no longer reference EmberJS.
Merge pull request #5 from blackhydrogen/boilerplate

Re-organised JS libraries, and added missing assets
Merge branch 'master' into configurator

Conflicts:
	static/sewi/js/app.js
	templates/sewi/index.html
Moved tab component to app JavaScript directory
Tab Container Component update
1. Changed display() to getDom()
2. Fixed some logic errors in the container
3. Abstracted some codes to setCurrentActiveTab() and setCurrentActiveButton()
Finalized HTML page skeleton
Removed RequireJS import
Tab Container Component Update
1. Added removal functionality.
1. Added ability to load 1 resource in the tab.
Merge branch 'configurator' of https://github.com/blackhydrogen/noop-sewi into configurator

Merge
Added Configurator component and import
Configurator initialized in main site script.
Configurator will now resize columns when all tabs are closed
Created ConfiguratorElement object,
the super class of every component that is handled by Configurator.