main file cleanup.
Model tweaks for visibility.
Added shader program for siluete rendering.
Added run time scene configuration toggling.
Now shader setup is done on a separate file.