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
Merge remote-tracking branch 'upstream/master'