Improve installation and version reporting. Closes #19 and #20.

- Use versioneer to build the version string
- Build the cython extension through the main setup.py