- Fixed broke GPIO.gpio_function()  It should now allow calls with the IO Name
- Added unit tests for GPIO.gpio_function()