Added "doc" folder containing all the javadoc. Some of the
documentation is not completed because there is no implementation yet