Renaming gpio package to pinfeature
Adding a few unit tests.
Cleaning up