Import all Content Types and Basis of OAuth

Can import all content types into the application:
*Taking and uploading photos
*Submitting Youtube video to get metadata
*Submitting Github Gists
*Submitting Links and receiving favicon and title
*Submitting plain text
*Recording and uploading sound (m4a format)

The SparkDetailView has also been made polymorphic. Because the database does not support the multimedia yet, the DetailViews are all based around dummy content, but it is still performing it's duty (for example the video detail view is going out and getting the youtube metadata, but just for a static video link).

OAuth backbone also implemented with Max's web app. The web app is contained in a web view and upon completion, the Username, Token, and UserID are all stored as global variables.