Added script to test threadsafety.  currently segfaults with more than one thread.
Merge pull request #13 from pbrady/scripts

Added script to test threadsafety
fixed some typos and removed `else` from check for main so script can be run interactively.
Merge pull request #14 from pbrady/typo

Typo fix.
state can now be a list or dict
compensate for state being 2x longer when a dict rather than a list
Merge pull request #15 from pbrady/add_dict

state can now be a list or dict
changes for release 0.4.1
Merge pull request #16 from pbrady/update_release

changes for release 0.4.1
use setuptools if using pip
Use setuptools as the default... No more surprises with pip
Merge pull request #18 from pbrady/pip_fix

use setuptools as default
Merge branch 'master' into threadsafety

Conflicts:
	src/_lrucache.c
Works on a single thread...might just add a lock around getting the link
and updating the cache
global lock object