add new ImageField to plans.Plan model and other improvements