Fixed bug where start page would error if there was no expense and other data. Also updated requirements.txt to include ipaddr
Merge pull request #2 from B0073D/legacy_keyholders_report

Fixed bug where start page would error if there was no expense and other...
Merge pull request #3 from makehackvoid/legacy_keyholders_report

Legacy keyholders report and other fixes :-)
Split expired members into their own list
Fix legacy member tests

Legacy member tests were not working because classes and functions had
been renamed.