Fixes the range for method usingThis:addThis:

The range was wrong as it was always adding at the begining and not at the end of the original string
Fixes use of '.'

Doesn't allow that a several operations are added after a '.'
Also some definition syntax
Merge pull request #6 from aparedes/RangeFix

Range fix and '.' fixes