Bolstered the test driver class to hopefully test out more methods and scenarios.
Added compareTo() method override in order to be able to sort by number sold with the arraylist.

Cleaned up MediaStore a little bit and added a private method contains() that will return a boolean if the store has the object. Also added a getAverageRanking that will return the ranking of the specified media object.