added component.json and some formatting at package.json