use optparse choices to deal with invalid scheme selection.
added solarized and os X terminal color schemes
Merge pull request #41 from schettino72/more-schemes

added 2 color-schemes (solarized, osx). improved optparse handling schemes.