Fixed issue where base view controller was the tableview delegate so it could not contain an extra tableview. Also added some extra styling/blocking input if the side menu is out