Merge pull request #2 from wasnotrice/gradient

Reorder arguments to the usual order
Restore old functionality of gradient

* wow there was some real scoping magic going on in the original
  code (adjustments to angle, width, height etc. where then used
  in the called block without being passed in)
Merge branch 'gradient' of github.com:PragTob/shoes4 into gradient