updated readme with requirements and future work