Added readme to the solution
Added null checks to avoid NullReferenceException on properties null in VS2013 and not VS2012