Moves sources to R and adds description.
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.
Solves the badly set dependency for DAVID and finished documentation for main methods.
Fixes issue of documentation that didn't allow package build.
Merge branch 'feature/makePackage' into develop