implemented dimension reduction by employing rotational symmetry
Merge branch 'chern_Hamiltonian_approach' of github.com:franklin5/LargeChernNumber into chern_Hamiltonian_approach