initial commit for mvc restructuring process. jsut created base classes
without any function