IssueSeverity fix and add tests
A bug in the move assignment constructor was fixed (where m_msg was set mistakenly from rhs.m_level) was fixed.
Some unittests for all of the constructors and the setters in the class were added.
Updated to use std::move for strings in the move assignment operator.
There is also a cosmetic fix to test_Property.cpp correcting the spelling of "constructor".