no longer defaults to stdin when running a scan
switch to rules rootpath in a thread safe way to ensure relative imports work correctly when defining a bunch of rules as namespaces
implemented rules preprocessor