Initial approach to a queue-based upload system for RadioPlayer.
Please note:
 - This isn't finished
 - packaging is not final - all new code is in the radioplayer/upload/queue package for now
 - redundant existing files have yet to be deleted
 - there are more tests to write around all of this