Version ready to be judged by others

* Fully working program
* All needed comment are in English