Added inline keyword to the state functions since they are only called once
Changed the out- and input files to have .tmp at the end
Added the filetree files to the Makefile and the repo for parsing all the files
Added file_trees to the execute command function