CLI - Artifacts argument
FEATURE: Artifacts
Artifacts are compiled snippets that are kept at a specified location, that are used in the compilation process instead of recompiling anew, in case there is no change to the original file
Code has been added to add the 2 corresponding command line arguments and functionality to the CLI app