rename LookupCtrl to ParentsCtrl, don't run two copies of it for /forParents,
and don't use it when redirecting to /
consolidate code to determine range of dates for objectives
fix several todos:

. don't allow adding duplicate class
. don't allow adding duplicate student
. pull current objectives for a class as soon as it is loaded