refactor: address code analysis warnings and mark CLS compliant
switch off in tests  - CA1014: Mark assemblies with CLSCompliantAttribute
switch off in tests  - CA1017: Mark assemblies with ComVisibleAttribute
Merge pull request #8 from adamralph/code-analysis

refactor: address code analysis warnings and mark CLS compliant