Added support for different commands.
Added the pathIsFile() function.
Made some project file parsing errors non-fatal.