Fix a long-standing bug in Mara's 3d outflow BC's
Make a number of improvements, start working on the reconnection problem