Merge branch 'hotfix/docs' into develop

* hotfix/docs:
Renamed the test class/file and the Pair class/files.  Fixed some compiler warnings (Xcode 5.1) and annotated FIXME's for the static analyzer's discovery of garbage values in the uniqueItems fudgeFactor calculating conditions.
Fixed up the KiteValidationPair to have a good hash and description.  It also uses auto-synthesized ivars
addRefSchema methods return boolean indicating success/failure.
Use obj-c BOOL constants instead of C. Rename uppercase variables to camelCase.  Added a variable (schemaItem = schema[keyword]) to get more reuse out of the schema dictionary's objectForKey method.
Creating an NSNumberFormatter is one of the most expensive single-line methods in the Foundation framework (along with NSDateFormatter).  If I recall correctly, each time you create one, it allocates 100+KB of memory and takes several milliseconds to complete.  If you ever create one, make sure that you *only* create one, and then reuse it.  But preferably, just don't create one if it's not needed (as in this case).
Initializing some uninitialized variables.  Extracting the one/true false/zero checks for uniqueItems and refactoring them.  Both of these changes are in order to resolve a condition where the fudgeFactor calculation was falsified -- falseFound was already false (due to an uninitialized variable and an unreachable else-condition).  With Xcode 5.1 the unit tests are still passing now.  With an earlier version of this commit, Sam noted that the tests were failing, though I'm not sure if it's a variation due to differences in compiler versions (that would be scary).  Hopefully it was just a matter of an incomplete commit on my part.  Regardless, "it works fine for me" :-)

Conflicts:
	KiteJSONValidator/KiteJSONValidator.m
Added extra assurance that the test suite is executing okay.
Added a CocoaPods pod spec -- email omitted
Added travis.yml for Travis build status.
Reorganizing the project for cleaner CocoaPods integration
Get rid of the goto
Updated Podspec
Correcting the Podspec, removing NSLogs and replacing them with assertions and/or boolean success returns on adding reference schemas.

Conflicts:
	Sources/KiteJSONValidator.m
added personal email
bump version to 0.2
Merge branch 'release/v0.2'

* release/v0.2:
  bump version to 0.2
  added personal email
  Correcting the Podspec, removing NSLogs and replacing them with assertions and/or boolean success returns on adding reference schemas.
  Updated Podspec
  Get rid of the goto
  Reorganizing the project for cleaner CocoaPods integration
  Added travis.yml for Travis build status.
  Added a CocoaPods pod spec -- email omitted
  Added extra assurance that the test suite is executing okay.
  Initializing some uninitialized variables.  Extracting the one/true false/zero checks for uniqueItems and refactoring them.  Both of these changes are in order to resolve a condition where the fudgeFactor calculation was falsified -- falseFound was already false (due to an uninitialized variable and an unreachable else-condition).  With Xcode 5.1 the unit tests are still passing now.  With an earlier version of this commit, Sam noted that the tests were failing, though I'm not sure if it's a variation due to differences in compiler versions (that would be scary).  Hopefully it was just a matter of an incomplete commit on my part.  Regardless, "it works fine for me" :-)
  Creating an NSNumberFormatter is one of the most expensive single-line methods in the Foundation framework (along with NSDateFormatter).  If I recall correctly, each time you create one, it allocates 100+KB of memory and takes several milliseconds to complete.  If you ever create one, make sure that you *only* create one, and then reuse it.  But preferably, just don't create one if it's not needed (as in this case).
  Use obj-c BOOL constants instead of C. Rename uppercase variables to camelCase.  Added a variable (schemaItem = schema[keyword]) to get more reuse out of the schema dictionary's objectForKey method.
  addRefSchema methods return boolean indicating success/failure.
  Fixed up the KiteValidationPair to have a good hash and description.  It also uses auto-synthesized ivars
  Renamed the test class/file and the Pair class/files.  Fixed some compiler warnings (Xcode 5.1) and annotated FIXME's for the static analyzer's discovery of garbage values in the uniqueItems fudgeFactor calculating conditions.