Fix run categories not being set on upload
Fix run deletes not working. Closes #81
Autodestroy categories when they contain 0 runs, and games when they contain 0 categories. Fixes #82
Make `Run#populate_category` private again