cleaned up admin routes
fix for topics without category data (?)

@barisusakli lemme know if this is legit, if not, see line 195 as well
forgot comma
typo
re: #2099
moved static

removed pageRouter middleware into routes,
helper method to setup page routes
getObjectsFix

return empty array if keys is empty or not an array
closes #2123
lowered chat zindex