A bit better handling Cython in setup.py
Also add classifiers
Documentation cleanup (mostly markup)