Merged the two Base Classe sets

GetXJawns still isn't fully implemented, and it isn't fully polymorphic
yet on the Android side
Built GetXJawns

Still needs something on the backend to grab to determine if the Jawn
is a Spark or an Idea
Merge pull request #31 from sbeckley/master

Merged the two Base Classes sets
Added  attribute to JSON return, to differentiate between sparks and ideas in the jawns controller return. You're welcome Sam
Added successful tag relationship tests to Spark model.
Removed unnecessary Tag Linker test file.
Renamed routing tests, added jawns routing spec file
Annotated spark model with new content_hash type.
Re-annotated Sparks spec file.
Added routes testing.
Merge pull request #32 from maxluzuriaga/master

Many more tests, `jawn_type` attribute added to Spark and Idea
Added tests for SparksController, including failing tests for behavior when creating a spark that already exists.
Added handling for creation of already created sparks, with new user being added to the spark.
Changed HTTP return code for adding a user to a sparkto be 200 OK, rather than the innappropriate 202 Accepted.
Removed update action from Sparks controller.
Added tests for sparks controller destroy method.
Implemented SparksController#destroy method, fixed errors in tests thereof.
Merge pull request #33 from maxluzuriaga/master

Functionality for creation of duplicate sparks & ability to destroy user associations to sparks
Removed IdeasController#update functionality.
Added tests for IdeasController, including failing tests for not-yet-built features.