Added suds and beautifulsoup as extra dependencies with setuptools

This addresses issue #930. I was under the impression that matplotlib, glymur, etc. were optional as well (as stated in http://docs.sunpy.org/en/stable/guide/installation/index.html), but they're in ``install_requires`` -- am I missing something?