Added requirements and more python versions