Diagrams

Adding the components and sequences diagrams
Merge pull request #1 from Cyanide-and-programming/Programmer

Diagrams