Added Tests for mapping and validation
Added Basic Logger Implementation using NLog