Work in progress

Fix base schema (some work to do) to work with complex licences.
Added multiple specs.
Convert tests to Rsepc, so we can ultimately use Travis CI
TODO: remove hard-coding to licence stuff in base-data-object
Add financial-payment schema/specs
gitignore rspec file
Move licence-schema to use flatter schema (like fin payments)
Add rake task to generate schemas from snippets.

More to do, but works so far
run validation after regenerating schemas
Category is now required for licence objects
improvements to financial_payment object
Update company schema to latest version from openc_bot
Add example of spend_date financial_payment

..and allow null values for non-key attribs
Merge pull request #4 from openc/fix_base_schemas

Fix base schemas