Harmonize

Sorry about the bugginess in my last pull request.

I updated my multi-part code to handle (read: ignore) invalid usernames. I pushed my changes up to http://mikowitz-songs-of-github.herokuapp.com/ in order to test it out, and issues that were crashy in my previous version aren't causing problems here. If you find any more outstanding issues please let me know and I'll work to fix them. Otherwise, this pull request has a much more stable version of the multi-part functionality.

Thanks!

--Michael