added world controller

handle everything through this using MVC framework