cabalify
code clean up a little
bug fixed when fermion has mass
some refactoring in exe/loop.hs