add REST documentation for mediacore module

Precedence doesn't matter in the docs as their pre-processed, I'd personally prefer not to scroll through a bunch of documentation stubs to get to the actual route logic, but I'm not sure how others feel