Update dependencies to latest versions of numpy/biopython and lock down pyzmq