Refactored all unit tests. Pulled song control tests out of MessengerTest and into their own test classes. Added a generic serialization/deserialization test class SerializationTest to streamline future test construction