added inital version of tls test

added a test that will check for man-in-the-middle attacks on
ssl/tls connections on arbitrary hosts and ports
updated for pep compliance
bug and typo fixes
Merge pull request #1 from ben-jones/add_tls_test

Added a test to check for ssl man-in-the-middle attacks
Added base64 encoding to HTML response
Removed debug print statement
Added max_hops and start_hop fields to config
Added timeout field in config
Added timeout field to config
Removed debug print statement
Added field for browser
Removed debug statement and added browser field for config (Untested)
Set max_hops to 30 by default instead of 1
fixed a server authentication bug (exception handling)
added the option to run individual experiments (./client_run.py [experiment_name])
Added default port if no port is provided in the config
Merge branch 'master' of https://github.com/iclab/centinel-iclab
Added instructions on how to make a configurable test
added logging to both the client and the server, cleaned up exception handling
Added sample test