Boilerplate MVC for a joomla component