Clean up of code [stable] [WIP]
Added: comments to code
Cleaned: all classes