Added requirements and detailed readme