Updates for Travis
Merge pull request #134 from shermdog/unit-tests

Updates for Travis
Merge pull request #135 from Juniper/unit-tests

Device Unit tests
unit tests for config file, currently code coverage is 50%
added more test cases, coverage is not 67%
Merge pull request #136 from shermdog/unit-tests

Unit tests cherry-picked from Nitin
Update README.md

Fixed Travis status to point to master.  Added contributors.
Merge remote-tracking branch 'upstream/unit-tests'