removed singleton classes from eml and replaces EthercatHardware with a vector of
bug fixes in initialization
Merge pull request #20 from shadow-robot/F_multiple_ethercat_ports_per_loop

F multiple ethercat ports per loop