refactored api list template
added routes for activity streamse
reduce API settings route to single pagee
various file renaming and movements for clearer organisation to
conventions. large-scale code de-duplication.e
put global API view logic in base page and implement a loose hierarchy
for calling parent methodse
moved event bindings into appropriate views in the page hierarchy to
make cross-page functionality more implicitly generice
refactor tab highlighting behaviour and global API functionality to
top-level page controllere
whitespace