cleaned up MoperatorGeneralBloch a little bit, still a lot more to go. Also, I found out that MoperatorGeneralBloch with k = 0 gives same result as MoperatorGeneral, so I'm gonna remove the latter.