Update gitignore, fix dumb mistake in Pi class.
Directory restructure.
Added some methods to set the GPIO kernel interface path.