Some aspects of Grand Unified Theory: gauge coupling unification with dimension-5 operators and neutrino masses in an SO(10) model