Added SPI, cleaned up changes from orpsocv2 and tweaked .gitignore

I hope this is fine now, please let me know whether there are additional issues.