GateNet: A novel Neural Network Architecture for Automated Flow Cytometry Gating