allow negative sets

to be continued
fix sets

should be ok now
TODO : shorter method names?
shorter method names
fix for issue #94

SetVar now handle negative integers
Merge branch 'feature-negset' into develop