Close issue #10 - use extras_require instead of requirements-dev

Switch to using setuptools' extras_require functionality to manage optional
requirements. This way, setup.py is the sole manager of files to be installed.