<NME> ISerializer.cs
<BEF> ADDFILE
<MSG> MSET implementation (with tests

<DFF> @@ -0,0 +1,31 @@
+﻿namespace StackExchange.Redis.Extensions.Core
+{
+	public interface ISerializer
+	{
+		/// <summary>
+		/// Serializes the specified item.
+		/// </summary>
+		/// <param name="item">The item.</param>
+		/// <returns></returns>
+		string Serialize(object item);
+
+		/// <summary>
+		/// Deserializes the specified bytes.
+		/// </summary>
+		/// <param name="serializedObject">The serialized object.</param>
+		/// <returns>
+		/// The instance of the specified Item
+		/// </returns>
+		object Deserialize(string serializedObject);
+
+		/// <summary>
+		/// Deserializes the specified bytes.
+		/// </summary>
+		/// <typeparam name="T"></typeparam>
+		/// <param name="serializedObject">The serialized object.</param>
+		/// <returns>
+		/// The instance of the specified Item
+		/// </returns>
+		T Deserialize<T>(string serializedObject) where T : class;
+	}
+}
\ No newline at end of file

MSET implementation (with tests