Added user type and implemented remaining public tracks subresources
Created a less awkward result type and restructured queries