Direct pin driver

Create a new driver DirectPin as a thin wrapper around the standard GPIO functions to be used when prototyping behaviors.