Re-write "Add units" algorithm

RE-write “Add units” functionality algorithm due to changes of
pre-requisite; planner controller cleanup
Merge branch 'master' of https://github.com/mshspike/enrol_planner