add a developer requirements file
add a coverage rc file
update travis.yml to run flake8 and coverage
fix flake8 violations
Update dev_requirements.txt
fixing default argument for data
changing exceptions to ValueError
Merge pull request #7 from simphony/feature/coverage-and-flake8

Feature/coverage and flake8
Merge branch 'master' into feature-io-particles