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
Merge pull request #7 from simphony/feature/coverage-and-flake8

Feature/coverage and flake8