reorgenized hfqmc structure...added hfqmc tests