Added support for JSON Schemas as an Algebird Semigroup (closes #3)