Adding multi_controller.h, an extension of controller.h which allows you to use 2 templated interfaces, instead of only 1.
Adding new tests to test loading multiple different interfaces into a controller. (multi_controller.h)