Rename domain objects for clarity

Subjects refer to geographical locations, and subject is overloaded in a few contexts, so they have been renamed to Location.  Likewise, FeedbackInput has been renamed to Answer for clarity, since they're the result of a Caller and a Question coming together.