updated tests
re-organized, added more config variables
updated ignore patterns
added 'prepare' and 'compress' operations
updated to handle multiple values for the same option
now uses the new process operation