Add legalisation transactions

This branch contains the two legalisation transactions.

The postal legalisation transaction has a new field for selecting the postage type.

There's a few bits of tidying up on the calculator and money formatting too.