Added remaining API calls

Moved to APICall and APIPrivateCall classes and children for each
API endpoint. Wrapped these for functional access, but in theory
could allow users to hit them directly.