Gitignore rules FIXED
Add front page
Add mind map of arch.
Refactor structure, more OOP, less spaghetti.