Making new project structure to work
Changing __SAMSON_CWD folder to be independant from current working dir
Changing all pathes to support it
Added __SAMSON_REL_PATH to define relative path from getcwd()(init script) to current __SAMSON_CWD__(project root) to add it to all possible pathes
Changed logic of File::dir() restriction mechanizm, now full path is analyzed to match ignored folders
Changed ResourceMap::ignoreFolders generation, added folder existance check by building full path to it