Added basic class structure for working with messages
Added logic to call loader