Big changes to the SPWrapper. I added a major function to the SPExtension
service:
1. createList(site,data)
  a. site - the URL to the site where the list will be created
  b. data - an object map of options to create the list with. EG:
  data = {
    name: "list_name",
    contentType: "Department Task"
  }
  c. This function creates a list or lists and adds it to the provided
  site. Currently, the function create a list with the properties: name,
  contentType, description, and templateType.
  d. Wrapper functions for the rest of the properties will be provided,
  but the function also returns the list itself, so the developer can add
  the properties directly to the list if desired.

The other changes made were helper functions for the createList function.
There are also several new services:

1. List - an object that abstracts the difficulties of manipulating SP
   lists
2. ContentType - an object that abstracts the difficulties of manipulating
   SP content types. Currently, it can only find content types based on a
   search query
3. Caller - a helper object that provides an easy way to perform
   callbacks. A developer can add the .done(callback) function to ALL
   objects in the SPWrapper library. When the library completes a function
   it calls the function provided in the .done(callback) call.
4. Error - provides a shortcut to throwing custom errors. It also plays
   nicely with SharePoint's "fail" function on executeQueryAsync
5. Content - provides the .get() function which gets a context based on
   the provided parameter. It's a flexible function that accepts a string
   or an object. So if you're not sure what you're working with, the
   Context.get() function will get the correct object

The createList function successfully created 5 task lists (took about 3
seconds) with the Department Tasks content type. This function will be
used in the future when building more sites. It's much quicker and more
dynamic than using SharePoint Designer or the SharePoint website.

TODO:

1. Use the new lists as tests for compiling items into one master list
2. Add a function to easily create, read, update, and delete items from a
list