Separating stuff in modules
Removing unnecessary stuff, need to add .gitignore