Updates setup.py so that `python setup.py build` works correctly.

This removes the need to pip install with `-e` as referred to in issue #1. It will also allow the library to be used in a `requirements.txt` file.