fixed a bugs in contractSQS when length of string is greater than 2 for MultiConfiguration
add commute function for commutator
modified normalOrderForm to fit other expression
added unit test to some of the key functions