Updated restraints code to conform to NumPy style documentation and be more conformant with PEP8 (using PyCharm).
Updated setup.py to include more dependencies.
Merge pull request #133 from choderalab/pycharm-fixes

Minor reformatting, documentation, import, and setup.py fixes from PEP8 and pycharm analysis