Added new trapezoid solution, fixed differences between SPEC and TRiVIA outputs, updated documentation, added night mode, added various checks to prevent silent errors.