Added require.js
Added ComponentManager and base components