wip
pre-bpm stuff
support bpm and key as attributes, consolidate duplicate code
Merge pull request #3 from atmos/genre

Genre, BPM, and Key