restructured dir tree into MVC framework