New generic service. New Models for Library, User, Track
Refactor for generic service, new generic controller. New Track and Library controller. New controllers' tests. Tests are failing but I'm off to bed.