Added function to compute weyl order of a semisimple algebra.
Added test for weyl group and helper method to construct weyl group from semisimple.

Refactored BasicWeylElement to use torus representation.

Moved one from an element property to a group property.