first stab at tree based routes
key name changes, added find by :id (unique id)
keyname typo
removed prn