DAR-1184, create UI Factory AMD module
DAR-1184, create UIComponent module
DAR-1184, small refactoring + adding comments
DAR-1184, move modules to resources/wikia/modules folder
DAR-1184, fix typos in comments
DAR-1184, add package to asset manager config for UI repo JS API
DAR-1184 testing on styleguide special page
DAR-1184, fix module names in test.js
DAR-1184, prevent errors when calling UIComponent without 'new'
DAR-1184, fix validation error message
DAR-1184, add unit tests for uicomponent
DAR-1184, add 'use strict'
DAR-1184, fix register AMD module test
DAR-1184, add window module for easier mocking in unit tests
DAR-1184, add new line to the end of file
DAR-1184, add uifactory module unit tests
DAR-1184, refactor module based on data from backed + error handling
DAR-1184, add test for error from backend + refactoring of config mockup
DAR-1184: implementing backend for fetching components config from JS
DAR-1184: styleguide components memcache version