fixed bugs in master schedule GUI
Search is working.
Refactored PersonEdit to successfully add a complete person to the database. Tests pass.