LEAPs and Bounds—an Energy Demand and Constraint Optimised Model of the Irish Energy System