rainbow, validator, hide finished

the rainbow will automatically decide the colors of the labels within the
javascript using a preset array of color values. Colors can easily be
added or removed at any time.

the validator makes sure each item has the expected properties.

by default, backlog.js does not show finished tasks... but there is
a button to show them if you want.