fixing navigation to not rely on sessions. Session only used now to store filters paging and sorting in admin view. All other nav info calced at run time and stored in Controller::$nav. In next update need to fix grid view bug where not using whole url i.e. missing query params from ajax url which could will cause bad results. Also want to alter cuRedirect after create to go to update view if there are children in the trail else back to admin.

Still need to add foreman scope to in charge dd list in crew. Also not yet restricting to scheduling days by available resources. Building daily brief report, about to start writing stored procedure to retrieve task list with dynamic columns. After this will do day sorting in planning view.

need to rewrite Main form view file as abstract base class with 4 subclasses for create and update in both modal and non modal or potentially split modal and non modal into abstracts as well

shift common js functions into a js file
re-structure generic and remove commons switches - possible factory method
unit test - better later than never

logging/audit scenario

selenium functional tests.