Unit tests

I also fixed the tabs/spaces issue in usdt_logger.py, and removed the Makefile/helper script entirely in favor of using virtualenv the normal way.

    $ virtualenv env
    (env)$ pip install -r requirements.txt