Refactor CheckoutService so that it only takes one FLAC file.
Add support for parsing POST bodies.
Add checkin command validation.