Updates to rip out API response generation from a combination of resources and machine config into formats. TODO: argo-formatter will need a way to take multiple args. I'm passing a context object to the formats for info. Feels not right.
Added devices resource.