Added documentation and a README file