added rainbow method to XY, small bug fixes
Merge branch 'master' of github.com:charlieroberts/interface.js