Added better documentation for both modules and project