MusicFile model

build from info, handle pulling back existing record based on path

WOOT WOOT