Add support for coveralls.io
add exclude list in coveragerc
Improve coveragerc, cleanup test,add test, switch from method to
property
- Add test scenario for Vuln object
- Correct pluginID in parser
- Add comment
Minimal test on the Vuln class + correct a few typo in sample
Change in parser and in NessusVuln

- Rename NessusVuln as NessusReportItem to stick with tenable naming
- Get rid of sub dict in parsing of NessusReportItem in parser
- subdict plugin/xref/risk are still avaiable thru properties of NessusReportItem
Pep8... aaaahhhhhhhhhhhh
Add dictdiffer class to objects

As i had issue to add it as a submodule, i decide to copy the dictdiffer
code inside our object directory, i add in comment the source url and the
licence (MIT)
I made a small test implementing the __eq__ method for Reportiem
add __ne__ to vuln.py +pep8
improve RepportItem diff
rename vuln.py in reportitem.py
improve test coverage
correct constructor test ++ coverage
start diff of Host
rename class NessusHost as NessusReportHost

renamed:    libnessus/objects/host.py -> libnessus/objects/reporthost.py
implment diff for NessusReportHost object
finalise diff oh NessusReportHost object

TODO  more testing...
Update Readme for coverage badge :)
Implement diff of report
finalyse diff of report