A comprehensive approach to vibrational analysis of polyatomic molecules and a method of calculating coriolis forces