Fixes dependency issues and ads new linux GPIO file class.