added project requirements and documentation