Layout fixes

Modified layout to allow for channel switching.
Channel Switches

Channel switches occur any time type is changed.
Beta version 0.9

All core functionality complete. Time for a round of bug testing!