added support for deleting sources
store unix path instead of file URI
missed a Track.uri reference
don't serialize Source object; fetch it on perform
added scan_interval attribute to Source
include sources in /info.json