Changes Track to get the hasher as a parameter
Excludes spec from being included into source packages by distribute
Moves Mock test classes to spec.fixtures
Rewrites Track.__repr__ to avoid KeyError exceptions
Improves tests