Add HDF5 libraries to .travis.yml

These were accidentally removed in a previous pull request.
BUG: Use requirement.txt instead of setup.py
STY: Fix PEP8 nuances
MAINT: Fix version specifications for the install

Numpy was being installed by conda and was tried to be installed by pip
with the requirements file. The version of h5py was not installed.
DOC: Add note to ChangeLog.md about NumPy suppor
Merge pull request #298 from ElDeveloper/hdf5

Add HDF5 libraries to .travis.yml