scheme select added

Users can now select a color. Would like to refine the randomness of
this. Also would like to add way more schemes. In addition this commit
brings more comments to the code as well as removing old/outdated lines.