setup.py generates version.py
Make use of version.py
Better handling of git description
added a basic SunPy region-of-interest (ROI) object that can accept times of interest and string descriptors.
typo fix for roi.py
Make all the imports in sunpy.io.file_tools optional

I have made this in such a way that it will not fail until it tries to
read a file with an unsupported filetype and then it raises a nice error.
Change from 'fz' to 'ana' and put JP2 exception back.
first hack at adding structure for docs
forgot to add these files
Merge branch 'master' into version2
Updated version number
Merge pull request #1 from ehsteve/roi

first hack at adding structure for docs
Update roi.rst
editing the roi file comments for consistency.
added a test for roi object in sunpy/tests/roi.
wrote HEK reference docs
added automatic selection of GOES satellite and data type based on input time
typo fix
fixes to the call to _get_goes_sat_num_and_data_type.
Simplified code by separating GOES operational dates and data formats into two dictionaries. Added date and data format source to docstring.