small changes
removed garbange code; wasn't doing anything useful
refactored buttons a little. still not quite working right.
preset file change: disabled keys must be 0, not -1
Fixed some initialization bugs by making sure all of the settings are initialized to something at the beginning. Duh. Also added a thing to print their status
button led fix