Tests to use test GPG keys
I've edited the makefile to create a test GPG key and to
also create a "test" GPG home directory. This allows the
tests to be run using the test key instead of the users
key.
Python-gnupg 0.2.9 & Plinth are now downloaded and added
to build folder and scripts updated to include this path
in PYTHONPATH.

Python-routes and python-socksipy are installed through
makefile.
Indent fix
Two python installs needed to allow start.sh to run.
On make clean remove test encrypt files
Created actual test for test_saving_services and edited line indents
Merge remote-tracking branch 'upstream/master'

Conflicts:
	src/santiago.py
	src/santiago_test.py
Merged Tom's changes. Nice job and thanks for the work, Tom.