pragma marks on GZNavBarToolkit for clarity, refactors view lifecycle methods