Closes #9 - setupGPIOChannels was broken up into two functions one for setting the board mode and one for setting the output channels.