Feature/updated design

@sheavalentine-mdsol @csavage-mdsol This is my proposed minimum viable API for Farscape R3. Have I taken out, or failed to add, anything we need? Note that we're still exposing the representor hash, as before...the API described here is just about entry points and hardcoded workflows.
Do you see developers using ```respond_to?``` a fair amount with the railsy interface?  Actually, that could get slightly hairy.