Set up continuous integration.
Add build status image to README.
Refactored `CSURITemplate` to include comprehensive error handling

* Updates the API to include error references
* Removes stateful parsing on a per instance basis, enabling URI template objects to be reused with new sets of variables
* Added basic description method
Merge pull request #2 from blakewatters/feature/error-handling

Refactored `CSURITemplate` to include comprehensive error handling
Restore access to the deprecated API method signatures

* Declares previous API as deprecated with helpful message pointing to the new API
* Adds unit tests for the deprecated interface
Merge pull request #3 from blakewatters/feature/deprecated-api-support

Restore access to the deprecated API method signatures
Correct error message.
Update example in README

The previous example was using methods that have been deprecated in favour of a new API that improves error reporting.
Remove documentation instructions from podspec.

CocoaPods has removed appledoc support in favour of CocoaDocs.
Bump version number.
Set version for source.
Fix documentation error for `relativeStringWithVariables:error:`
Add `NSURL` integration and tests

* Cleanup documentation a bit
Merge pull request #5 from blakewatters/feature/url-integration

Adds basic NSURL Integration
Treat nil variables as empty dictionary.

Before v0.2 URIWithVariables: (now deprecated) accepted a nil argument and treated it as an empty dictionary of variables. This behavior was undocumented and untested, but was relied upon by a dependent project.

This commit restores the nil variables behavior to the deprecated URIWithVariables: method. It does not change the behavior of the replacement relativeStringWithVariables:error: method.
Namespace all internal category methods with the `csuri_` prefix
Merge pull request #6 from blakewatters/feature/namespace-internal-category-methods

Namespace all internal category methods with the `csuri_` prefix