Clean up some layout on spending page
Allow editing category in the transactions table

* Still a bit buggy; overflow problems in particular