Fixed the mysterious error. Turns out I'd left the
findByRankBetweenAndActiveTrue method in the Rank repository unfinished.
I'd written the name knowing it wasn't complete and then forgot about
it. Fixed it now.

Added the dbeaver data source xml so I don't have to recreate it next
time.

Need to fix the update process for new stocks and to deactivate the
trackers for now inactive stocks.