worked a bit mroe on the unit tests, will probably need to add a Media class though to get MediaManager working