WIP - Extend API

This PR is a WIP to extend the API to allow more endpoints.  Also will need to follow up with API documentation.  Let's discuss!