add a new unit test for an old class under the refactoring knife
preliminary smartening in LastFM class
refactor away cruft