Fixed bug where start page would error if there was no expense and other...

... data. Also updated requirements.txt to include ipaddr