added nowrap to linenumber (was breaking on larger numbers)
Refactored into exposing object pattern to have exteral API for when using Rainbow.color()
Added deferred loading example