Some formating and add .gitignore
Now link can has arbitrary named
Spliting on classes