run tests using "python test_addict.py"

This allows developers to run unit tests using `python test_addict.py`. This is particularly useful when we have all our tests loaded into a single file like we do.

The other option is to run something like:
`python -m unittest -v test_addict`

Also added info to the readme on how other devs might go about running tests etc :)