Added configuration_settings.json.

This is a first jab at a settings file. I'm giving it a very restrictive
name to suggest that other types of settings can (and should) exist in
a similar file.
Started grapevine.py, which defines a communication object.

This is untested, not fully featured, and incomplete.