Documentation

Updating design, requirements, status reports and UML diagram