Added yard stocktake reports

Also refactored some of the other reports.