New way of dealing with Operands

Opens the door to new types of operands, for instance the position of a
function
Merge branch 'master' of https://github.com/bdwashbu/scala-x86