Development of non-born-Oppenheimer methods for ground and excited state molecular properties