fixed some codestyling, and add support for switcher label
refactor for coding standards
urls went double through Router::url
added method to add multiple columns in one call
addColumns documentation