Improved nzmqt usage, Changed naming patterns, reworked error handling,
added autoselection
Ported examples and applications to new usage scenario