Refined js config form logic.
Moved config form to standalone js file for readability and oranization
Added comments to leaderboard_save, leaderboard_config, and config_form
Color settings are now persistent (course wide)