Add a Permutation class. Ref #76
Update docs and make eslint happy