This is a very basic mvc framework for learning purposes.