Application Of Self-Adjoint Extensions To The Relativistic And Non-Relativistic Coulomb Problem