major/minor update and bug fix

1. major update: parallelize genotype flipping. simply struct of
MINI_NODE to save memory
2. minor update: computing aux (code from Yifan)
3. bug fix: save --flip in model and flip genotype in testing data,
otherwise prediction rule applied to testing data could be wrong