A nano MVC framework from scratch