mvc implementation udated: views and controllers of all components created and started implementing them.