simplifying Program::ProgramType
splitting Screen.cpp into smaller files
Screen: introducing Screen::Pages
charge (TheveninMethod) in mA
discharge (TheveninMethod) in mA