Added new controllers and endpoints. Phew done enough for tomorrow