Alter .gitignore
Divide the code into modules