more closely mimicing standard linux SPI dev implementation, hopefully this fixed the overflow bug
fixed typo and updated some docs
added a change log
updated docs
updated readme
updated documentation link