Modified setup.py and control/__init__.py to match numpy.

I tried to avoid using the _CONTROL_SETUP_ switch like numpy
but this was causing some issues for Travis CI. This means for
setup.py test to work we can't do control import * so I had to
change to explicit imports for discrete_test.py. Closes #37.