Fixed an exception occuring when non-existing files were referenced. An error is logged, however this can easily occur (latex preambles input files that won't exist in the project folder a lot of times for example)
Added a module that recognizes tex input commands
Renamed the modules in a more meaningful way
Added some file types to watch
Allowed files which dont exist yet to be added as states
Removed the tex command from some of the modules which just specify dependencies for tex files. The only module adding a dependency with a tex command is the 'check if tex file is the main file by searching for begin{document}'-module.
Added two modules, one for includegraphics as well as one for checking if a tex file is the main file