Merge pull request #5 from Vicho/master

use pkg_resources.get_distribution instead of pkg_resources.require for the version number
ignore the auto-generated cython c
run the example when asked to run tests

memprof doesn't have a proper testsuite but this is at least a test.
If you run "python setup.py test" it runs the example with the current
code, which is handy.
Merge pull request #6 from Vicho/for-jmdana

add a testsuite
testsuite is now independent. test1 imports the demo in the examples directory (and therefore generates the logfiles in there).
Small performance improvements
setup uses cythonize instead of Cython.Distutils