Rail-mount, multi-loop temperature controller comprised of control module, I/O module, and communication module