Added L-BFGS code
Added serialization of hash map