partial implementation of warden
Revert to 734f5b0
refactored edit URL route to use regex, eliminating need for trailing /edit