Code documentation
- Simple description in the beginning of each file
Include files documentation
- Description of the methods and variables
- Some more code cleanup