refactor out a user service and a controllers clas
refactor out song service
sort field ordering
optimize imports
remvoe spark specific concerns from song service