better error handling, no wallet use-case, corrupt wallet use case, etc.

- if there is no wallet, user can now create a wallet out of a popover
- better error handling
- improved formatting
- overhaul ticker number formatting
- make use of the HIPasswordHolder for a better security concept
- minor changes