Update message class
Updated message class and some tests
Refactored some code.
Added test for loading aliased and positioned messages