1) Added PIT implementation.
2) Fixed errors so project builds
3) Updated incorrect uint8 types.