* rewrite generator to resolve strange name generation
* fix asset id types
* ignore errored types
* remove depreciated calls
* use more random words
* random user
* initial UI for currency selection
* add task to purge invitation tokens
* group API contracts
* fix type import
* use auth middleware
* add currency setting support (UI)
* use group settings for format currency
* fix casing