Kill no-longer-necessary code

Apppointments are now administered separately from the Person.
Remove unused partial
Restrict routes to only those we need
More pruning of unnecessary changes
Rearrange steps
Whitespace and wording
rename factory file
Tweak test
Add some missing tests