API: Change list_devices to get_devices and add get_device call.
Docs: Update references to `list_devices`
Add some TODO's based on feedback, not enough to hold up Pull Request.

- Support varying types of lookup creteria other than 'mac' for .get_device()
- Figure out how to support small requests to DC rather than getting "all devices"