Implementation: External, grade, role and user modules functions implemented documented and tested. Down_files function from Files module exported to an external example program. Documentation: all modules at this commit documented. Memory: Implementation section updated, titles indices fixed.