Write a MagneticBubble problem, with associated boundary conditions
Beef up the bubble problem a bit
Prepare bubble branch to be merged back into master