Cleaned up GPIO parameter names, created GPIO input/output and module function helper templates