Dependencies document added

Added a new document describing the dependencies of the different parts
of the code. I noted some descrepencies between the transofrmations
representation and the ones used in the rest of the code. I also
generated the javadoc. This might be useful when merging. Don't hesitate
to regenerate it.