updated requirements and readme