adds garbage collection to nav, cancels on timing events on complete, refactors nav ctrl
Merge pull request #44 from scottjason/nav-garbage-collection

adds garbage collection to nav, cancels all timing events on complete, refactors and adds five minute max timer for A/V recording