Adding component source
Adding styling and thumbnail
renaming tag
Adding basic test for component