makes rainbow gem optional
updated readme