Changed specs and added specs for #30 functionality.
Changes to make the new provider strategies work, fixed issue #30.
Merge branch 'feature/issue_30' into develop
Added supported types constant and #markup, #markup_create methods to provider.
Created #markup and #markup_create methods in Provider::Desk.
Added json markup for all supported types for desk (incl. create) and zendesk (excl. create).
Added a supported types map to Provider::Zendesk.
Added a #markup method to Provider::Zendesk.
Changed auths factory to support zendesk auth.
Added a provider spec to cover all provider methods.

This commit fixes #31 with 100% code coverage.
Merge branch 'develop' into feature/zendesk

Conflicts:
	spec/factories/auths.rb - resolved
Clean up for develop merge.
Allow :pending key for describe, context and it methods.
Added schema for migrations.
Disabled tests for migrations controller.