Add filetype validation
Support automatic generation of abscissa
Make option checking more robust

More descriptive error messages are printed when invalid options are
passed.
Merge branch 'option_checking' into dev
Add log axes capability
Merge branch 'feature_log' into dev
Add CHANGELOG file
Add support for HDF5 files

The syntax for plotting an HDF5 file is as follows:

mpl-graph -T pdf filename:/path/to/dataset > plot.pdf

A single colon followed by a forward slash delimits the the name of the
file and the path to the dataset inside the HDF5 file. For example, to
plot the /group1/group2/my_dataset dataset in the file called
my_data.h5, one would execute:

mpl-graph -T pdf my_data.h5:/group1/group2/dataset > plot.pdf

To plot without the --auto-abscissa option, the dataset must be two
dimensional, with the first dimension being an array of abscissa, and
the second dimension being the array of line data to be plotted. If,
instead, the --auto-abscissa option is provided, the dataset must be
one-dimensional (an array) containing only the line data to be
plotted.
Merge branch 'v1.0' into dev
Add man page file. Remove bad spaces in CHANGELOG
Update README.md to include man page install info
Merge branch 'docs' into dev
Merge branch 'release-1.0'
Updated README.md for HDF5 file support
Merge branch 'hdf5' into dev
Update CHANGELOG with some lost commits
Add some section headings to README.md
Make mpl-graph import-friendly

Use __name__ = "__main__" foo so that it doesn't run all the code on an
import
Adding test suite

Also updated CHANGELOG to reflect latest changes toward implementing an
extensive testing suite
Add .gitignore file