some cleanup and initial setup for gui controlls
add colorbrewer schema file, and a script to generate textures from it
* move client code into app folder
* include generated colorshceme textures in repo
* other minor changes