add get/setValue with scope, init with job names, ...

get and setValue allows for inter job communication
job init is now done with the identifier (name)
add private, class and global scope for key/values
remove old interface
fix cs issues