Modify the operating system fingerprint feature so that it uses a device fingerprint file rather than being hard-coded in the python. Add a few more fingerprints.
Merge pull request #2 from smy1es/master

Modify OS fingerprint feature to use a fingerprint file
Merge pull request #1 from ikarus23/master

Fixed some test cases.