tests: reorged and cleaned up
Added spec_from_mongoose_schema
Updated example to use spec_from_mongoose_schema
Added support for required fields
Merge branch 'mongoose-schema-spec-from-tree' into required-fields-spec-from-tree

Conflicts:
	test/json_schema.coffee
Merge pull request #2 from Clever/mongoose-schema-spec-from-tree

Added spec_from_mongoose_schema
Support required fields in spec_from_mongoose_schema
Switch unless to if for readability
Merge pull request #6 from Clever/required-fields-spec-from-tree

Support for required fields (incl. spec_from_mongoose_schema)
Use mongoose's Mixed type for objects with no properties constraints
Merge pull request #9 from Clever/mongoose-mixed

Mongoose Mixed type
allowing more permissive dates while preserving the date-time json schema support
fix example link