TST : removed no-op test files
TST : added __main__ method to all test files
add expressionModel from lmfit
MNT: Updated setup.py
Merge pull request #206 from ericdill/version

MNT: Updated setup.py
Merge pull request #202 from tacaswell/test_maintence

Test maintence
ENH: Initial commit for xrf top-level api
ENH: First pass at diffraction science api
Merge pull request #213 from ericdill/science_api

First cut at a science api for diffraction and fluorescence
Merge pull request #203 from licode/add_expressionModel

ENH : add expressionModel from lmfit
MNT: Made xraylib optional
MNT: Cleaned up package list in setup.py
MNT: Replaced package with the correct one
MNT: Refactor of constants.py

- Created constants sub-module
- Created api.py file in constants submodule that provides a
  clean entry point into our constants objects/functions
- Created BasicElement class that holds basic element information
- Created XrfElement class that subclasses BasicElement and adds
  X-ray fluorescence information
- Moved Xray scattering calibration stuff into xrs.py module. Will
  probably end up moving that somewhere else

MNT: Removed neutron.py from constants/
MNT: Fixed basic element creation to include more constants

MNT: Fixed link direction based on caswell comment
MNT: BasicElement now working and passing all tests
MNT: All tests passing with XRF refactor

MNT: Cleaned up imports

MNT: Fixed tests based on removal of scattering factors
ENH: Added atomic constants data
MNT: Cleaned imports and reorg calib stds
MNT: Removed constants.py. Unsure how it leaked back in