Add inverse to permutation and tests. WeylGroupElement changed to use dependency. Basic SpinWeylGroup created with ultiply and inverse.