Added some fix in gpio select to support pins more then 0.
Removed namespaces.
Changed class names.
Added some SPI code (still in progress).