moved everything out of template and refactoring code

ma vezi sa nu dai inca o data revert. 

ca idie ca sa vezi brancul il poti downloada local si sa vezi modificarile. in linia de comanda poti sa faci ceva de genu:

git checkout -b feature/set_default_layout origin/feature/set_default_layout