tweaked compile so that it works with ruby 1.8.7
Merge branch 'master' of https://github.com/dxw/contracts