Create config module
Add config.configure.ejtpd function
Add config.test_filenames(filenames)
config.test_filenames accept an env_var parameter
Add config.configure_identity_cache method
Fix ejtp-console and tests
Use config methods in ejtp-console
First hasher test
Add tests to hasher.make6 and hasher.maken
Create a test runner and add it to install_and_test.sh
Changed names of streamjack and udpjack

They are now called stream and udp.
Added __pycache__ to .gitignore

python3 creates __pycache__ dictionaries rather than .pyc files so they should be ignored as well.
Merge pull request #64 from MoritzS/bug63-jack-names

Changed names of streamjack and udpjack
Move ejtp-console configuration to config module
Fix py3k tests in config module
Remove useless import and replace cache with self._cache
Merge branch 'development' of github.com:campadrenalin/EJTP-lib-python into development
Remove deprecated hasher.key function
Refactoring TestHasher
Add tests to hasher.strict