Only allow strictly positive transfers

This PR adds a new DB constraint and stops `take_over()` from creating null transfers.
The ` ALTER TABLE transfers ADD CONSTRAINT` should be part of the schema, no?