Merge pull request #135 from Juniper/unit-tests

Device Unit tests
Update README.md

Fixed Travis status to point to master.  Added contributors.
relative import changes
Merge pull request #138 from vnitinv/explicit-imports

relative import changes
Merge pull request #140 from Juniper/unit-tests

Unit tests from pull #136 and #137
Using setUpClass

May move to setUpModule eventually
Initial tests for internal equipment

Updated the functional tests to execute against internal lab equipment.
Tagged tests to separate between unit and functional.
Cleaned up loadyaml and old files

Moved the loadyaml function inside of factory/__init__ to allow for explicit importing.
Removed old and unused files
Removed contrib directory (new direction being decided)
Merge pull request #143 from shermdog/housekeeping

Cleaned up loadyaml and old files
Updated .travis.yml to only run Unit tests
Merge pull request #142 from shermdog/func-test

Initial Funcional tests
pep8 changes for facts folder
pep8 changes for factory folder
pep8 changes for cfg folder
pep8 changes for junos ie parent folder
pep8 changes for utils folder
Merge pull request #146 from vnitinv/pep8-facts

pep8 changes for facts folder
Merge pull request #147 from vnitinv/pep8-factory

pep8 changes for factory folder
Merge pull request #148 from vnitinv/pep8-cfg

pep8 changes for cfg folder
Merge pull request #149 from vnitinv/pep8-junos

pep8 changes for junos ie parent folder