refactored component: removed component definition (which should be set by the app using this component instead), moved select2 folder files to the root folder.