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

This fixes the open issue (#1) about requiring the use of the `-e` option when installing with pip. It also allows the library to be used in a `requirements.txt` file.