Added VMRemoteErrors.
Other error classes now subclass VMRemoteErrors.
rework Function Param_Set_Multi
added throw LoginError object on multiple login attempts (still crashing the powershell window during testing if in same powershell fork)
update readme to include vban_instream, vban_outstream example in set parameters by hash. macrobutton in hash can now use key button or mb.
Added vban_in/vban_out to definetypes in base
Added string attribute label for strips
Added vban.ps1 which defines instream/oustream attributes.
Version bumped and changelog updated
Unit tests updated to reflect changes
Added fetch dll path through registry.
Added custom error class VBPathError in case dll path was not found
Added function Setup_DLL to base.ps1
Wrapper setup stops if setup_dll returns false (no login, no class setup)
Now using a nested hash for mult_set
added macrobutton commands to multi_set
updated example changelog and readme to reflect changes
minor version bumped
Added $this.Login() into Remote constructor to automatically log user in.
Updated test codes accordingly.
Boolean params take $true and $false
Updated readme to reflect changes.