Symmetry and Canonicalization added

Added Symmetry operations
Added Canonicalization routines
Added Misc functions