cython now fails immediately on error
set embedsignature=True for all pyx files
embedsignature won't work on models.pyx

it's a cython bug
some basic docstrings