first bash at customisable tabs like in PR #210
styling for scenario where tabs run onto multiple lines
removed partial work from other branch
moved set_page_edit_hanlder to edit_handlders.py. Still not happy it's invoked the right way though
updates to edit page