updated composer
added MVC base components
updated to use new MVC components