Even more endpoints

Added many additional API endpooints, and refactored the trovebox package into subpackages for easier maintenance