added routing, base controller and readme changes