Add new files from the new component.
continus with github support.
Add github clone function. Add html form support in the generated controller.
Merge master.