Minor code refactoring, changed function names to reflect use of GPIO as opposed to I2C. Code compiles and executes successfully but GPIO communication functions have to be implemented as well as tests written for all functions