Changes to have FreedomBuddy run as a daemon and listen on a port for CLI input.
Twisted Matrix is now used to allow non-blocking io.
This is achieved by running ./start.sh 6.
merge
Merge remote-tracking branch 'upstream/master'

Conflicts:
	src/santiago_run.py
Was running reactor before adding callbacks...
Some pylint improvements.
Allow production & test config files be updated with default keyid's.
Improvements on cli controller.
Update to write 1st key that user has access to secret-key material.
Updates suggested by pylint.
Work to allow HTTPS & CLI controllers to be able to talk to each other.
Pylint suggested changes.
Creation of Twisted Http Monitor web server. Stop "-update-timestamp" values being changed.
Removal of cache file.
Cli connector settings not needed anymore.
Added stop functionality and ensured all servers are cleaned up on
 main server shutdown.
Shouldn't be deleting the test_gpg_home folder anymore.
HttpListener is now a Twisted plugin. HttpMonitor root page now served.
Removal of print statement & updated config to create all connectors.
Multi-language templates are now available.
Revert "Removal of print statement & updated config to create all connectors."

This reverts commit eae6051a5fd05a127b05d2bffdee828f1be6bb0f.
Revert "HttpListener is now a Twisted plugin. HttpMonitor root page now served."

This reverts commit 4fe83b5fa8567627f8ecd68b3ac12c5c231d2783.
Revert "Shouldn't be deleting the test_gpg_home folder anymore."

This reverts commit f6d4b259d5e83ee4759e104fd79243962520e250.