Refactor GPIO file paths, added validation to check for existance of GPIO pins (they have already been setup), added new sync disconnect.