Adding models, dtos, etc. for OSCPA/Store-Pathfix#645
Adding controller (and post -- forgot controller last time) for OSCPA/Store-Pathfix#645
Fixing up a few niggling things for OSCPA/Store-Pathfix#645