Added Unity TDD Tests and cleaned up pfio.h to be a minimal interface