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
Merge pull request #142 from shermdog/func-test

Initial Funcional tests
Fix for issue #150

Keys were not being instantiated prior to be accessed.
Merge remote-tracking branch 'upstream/master' into func-test
Added op tests