Pre-whitespace strip the command.

This makes error printing nicer.

Change-Id: Id1ac725c930052ea39f51d50ec46561a937607fb
Remove redundant imports

Change-Id: I7cd181be8d9264f88e6a703709e0a3c35a51fb36
Have talk import the required command modules.

Now that we're not talking to another process, this facade is the
best place for these to be put.

Change-Id: I1abb9bd2e53fe0429547b8c056ae53115f571c8b
Merge gitignore tweaks.
Change to using a ConfigParser based config.ini.

This makes it simpler to add local options, without needing to copy
the entire yaml file. Also remove most of the irrelevant options
during the conversion.
Make the redis_connection use this new mechanism, and have it follow
a similar pattern so that the connection is immediately available.

Remove config imports from display files since this is no longer needed.

Change-Id: I236b761bcccfa91b9e6c678bc6f0653db317049a
Add some system tests.

Very basic, and can't make assumptions abuot the data, but prove
that the whole system is working. This includes running up a redis
server in the background using the helper scripts in the root.

Change-Id: I01a2e2a13073aedc24b2623c25699d9865d61025