started regionoptimizer as class
minor changes
optimization vectors part of manual_region_optimizer