Update QuadEnBody

Added exceptions and use vector container for host data