Change to Cython for all c-code, change '== None' to 'is None', minor updates on documents
Update setup.py