Actually extract the version from `__init__.py`

- This wasn't working before
- My capacity to write regexs may be called into question
Now use the version lookup
Update collector package metadata

- The convention for 'Version Bookkeeping' in PEP8 (which we know and love) [is lowercase](http://legacy.python.org/dev/peps/pep-0008/#version-bookkeeping)
- http://legacy.python.org/dev/peps/pep-0008/#version-bookkeeping
- Setup is modified accordingly
Add in MANIFEST.in to ensure requirements are passed to dist