issue 15: added <port reason*=> support (with diff)
added extraports support. TODO: review host.diff and serialization
fix new pep8 from travis
fixed additional pep8 introduced in commit-2
fixed additional pep8 :o
added support for service tunnel and fingerprint
Merge pull request #18 from savon-noir/issue15

Issue15