Edit component model and controller to create tables. Add support for adding a table form and saving it