Restructure includes and inherit from Commandable in GPIOConsumer
Add constness to Commandable methods
Update server test
Update README