Merge pull request #9 from p2t2/DEV3.0.0

Dev3.0.0
Removed async  updates in BP and added comments to MH/Decision MH/MH
Annealer
Merge pull request #10 from p2t2/DEV3.0.0

Dev3.0.0
Merge pull request #341 from bruttenberg/DEV3.0.0

Code cleanup