Transaction generation frontend

This branch has been rebased from https://github.com/Nevtep/omniwallet/commits/smart-property-issuance
for easier review.

Implements the TransactionGenerationService in the frontend.