Text this: Robust CNN for facial emotion recognition and real-time GUI