Python 3 compatibility

I changed a few lines to make logan python3 compatible:

1. "print " --> "print("
2. "except Exception, e" --> "except Exception as e"
3. "raise ConfigurationError unicode(e), exc_info[2] " --> "raise ConfigurationError(unicode(e), exc_info[2])"
4. iteritems --> items
5. execfile is gone, I used http://stackoverflow.com/questions/436198/what-is-an-alternative-to-execfile-in-python-3-0

Also, I removed unittest2 because I couldn't get it to run in python3.

Do you like it? What can I improve?