Song converter

Merging for demo. Probably no more development on these features tonight.