GPIO class changes
* Make pin setup part of gpio initialization
* Merge attach() behavior into export()
* Add chmod/chown functions to GPIO class directly