Update .gitignore
Restructure modules