Completes #26 - user can save preference on /add and /edit, and retain preference on /add, /edit and /view