Use Cython to wrap C overlap area code

This is a first attempt to implement #19, i.e. to switch the existing wrapper to Cython.

@astrofrog I really don't know Cython and am probably doing a few things wrong. Could you please have a look and comment?

I'll go read some Cython tutorial now and give this another shot tomorrow.