code: function(localStorage,namespace,serialize,unserialize) {
  	this._ls = localStorage;
  	this._serialize = serialize;
  	this._unserialize = unserialize;
  	this._ns = namespace;
  }
docs: # SyncLocalStorage
  
  A pretty basic wrapper around HTML5's LocalStorage.
  
  Allows the existance of namespaces for easy seperation of data and
  automatically serializes and unserializes all data stored within
  it.
  
  It is anticipated that a "." is used to seperate information within
  a key, although that will only be a factor if you wish to use the
  `SyncLocalStorage.findKeys()` method.
   
  ## new SyncLocalStorage()
  
  Constructor.
  
  ### Parameters
  
  * **@param {LocalStorage} `localStorage`** This should be window.localStorage,
  or something that implements that API.
  * **@param {String} `namespace`** This will be included before every value
  stored and other functions will only retrieve items with this namespace.
  * **@param {Function} `serialize`** The method to use for serialization (Try JSON.stringify).
  * **@param {Function} `unserialize`** The method to use for unserialization (Try JSON.parse).