Solar Panel Roof Requirements: Is Your SoCal Home Ready?