Punch! interview question

Refactoring code base to use mvc structure