Add a few more methods
Minor cleanup
Fill out resources more
Work on resource tests
Correct metaclass implementation
Improve test_patchboard
Implement most of action.py
Add 'requests' to dependencies
Make discover use the network instead of mock data
Separate test fixtures for mock data tests