Ok since my device was available in the /dev/ folder as spidev1.0...given I assigned bus0 and deviceid 1 when I ran insmod...I was able to use the standard spidev library in Python to access this newly created spi device. The CS now goes low when I run my python script but I don't see any data or clock signals...I'll check for a conflict with the pins that I assigned to MISO, MOSI and SCK.

Will report back soon, if this works...then it's actually easy to implement software SPI.