very basic, custom MVC framework for fun!