Updated API endpoint processing

Requests can now list multiple controllers, each with multiple methods
and arguments, all will be executed.