Finally added checks everywhere that can detect if a project has been
edited or not. Right now it's pretty brute force since it calculates a
for each project file's string representation. Still, this might be
sufficient for a long time