Added background rainbow
Added small test about it
Refractored code
v++