completing the implementation of the classes:
 - graph
 - subgraph

implementation of the classes:
 - placement
 - placements

New exceptions added:
 - InvalidChip
 - InvalidProcessor
 - ProcessorAlreadyInUse

 The documentation is kept consistent with the changes to the methods of these classes