introduced bono controller
added getter for route model.
fixed formatter and avoid using non closure (even though it is callable) as formatter
cleansed