Created BCR class, CCs to LISTS, print_layout()

First stab at the BCR class that describes the physical controller and it's CC messages. I'm using list[](ranges) for right now, and might change this later. Dicts would allow easier porting for different presets and channels, but right now I just want a functional factory preset 1.

NOT INCLUDED (yet?):
Encoder Groups 2-4
Buttons on right side (b59 - b62)
Footswitches