added elastic net as l1. It converges some of the time now ... what about a stretched l2 norm? which is l2 at very low values, l1 at medium values and l2 at large values