Adds dependencies to DESCRIPTION and removes them from the class files.
Sets compilation order/dependencies through roxygen' includes.
Adds documentation for some of the methods, as well as the automatic collation to DESCRIPTION.