BLD: Rearrange build process; allows installation from source

The current build follows more closely sklearn's setup. Installation
from source ``python setup.py install`` (with setuptools installed) now
appears to work as intended.

Closes #45.