more apis, better rest controller stuff with represent_with, more multiple choice view stuff working, etc