Bill ids

Moves the bill IDs from bill numbers to unique IDs, generated by `SecureRandom.hex` and checked for uniqueness.

Incidentally, also implements the ugliest database migration system in existence.