Added optimizer package, which is focused in weight update