Design algorithms and trade-offs for micromachined vibratory gyroscopes with multi-degree of freedom sense modes