added main to component.json
set up ci task