Content Mangement System using MVC to dynamically create pages