#1 add new util ProcessVariables.withVariables

I took the withVariables method from Martin (bpm-assert) and added it as "ProcessVariables.withVariables". Did some refactoring on the tests, seems more readable to me.