Fixed some missing dependencies
Changed readme file to be a GitHub markdown, fixed testing dependencies, should pass CI now.