fixed disastrous bug in BP
better messages for non-loopy graphs
New examples to validate BP / LBP.