major update

added loading of projects and files
added compiling