Merge pull request #40 from Magenic/master

Merge pull request #148 from jwendl/master
Fixing issue #144
Fixing issue #145
Fixing issue #146
Merge pull request #149 from jwendl/master

Fixing issues.
Merge pull request #150 from Bowman74/master

Merge pull request #37 from Magenic/master
Merge pull request #38 from Magenic/master

Merge from main.