Added more documentation and added Cython as dependency