Removed duplicated method.
Added some Javadoc
Added Javadoc amd documentation. Cleaned up code a little bit.
Added Javadoc.
State that this document only gives an overview of the functionality and that more information is available in javadoc.