Your MoBo has 3x case fan headers on it. Since your case can support up to 4x fans, you can connect 2x fans into MoBo's single fan header by using Y-spiltter,
amazon:
https://www.amazon.com/PWM-Y-Splitter-Cable-Adapter/dp/B002OFP6QW
For example, you can connect your fans as follows:
SYS_FAN1 - 2x 140mm front intake by using Y-splitter
SYS_FAN2 - 1x 120mm top exhaust
SYS_FAN3 - 1x 120mm rear exhaust
This way, your MoBo controls all your case fans by the temp. You can also set custom fan profile from BIOS if you like.
Fan controller, in the other hand, usually occupies one 5.25" external bay and enables you to control each connected fan manually.
Here's a fan controller that i'm planning to get for my Skylake build,
link:
http://www.thermaltake.com/products-model.aspx?id=C_00002777
Since your case doesn't have any 5.25" external bays, you can't use external fan controller.
But what you can use, besides Y-splitter, is a fan hub.
Fan hub is an internal device that is powered by PSU and enables you to have way more fans that your MoBo supports while you still have control over it via BIOS or software.
Here's one such fan hub that supports 6 fans,
link:
http://www.phanteks.com/PH-PWHUB.html