Compilation

It compiles the base that will form the program
Stuff

Made some mistakes with submodules, fixing...