broke do-everything library into organized parts

Broke the big library skeleton into smaller files:
connection, music flavor, song file handling, and user handling files.