Added coverage plugin, updated .gitignore and requirements.txt

Run coverage tests using the coverage plugin for nose!