Merge pull request #170 from IceDragon200/polishing

Further refactoring
Remove sorting in the extract_attributes to follow 33a653bccbce9c2f4b1df4aa186cd3cd16a13a39 changes (Removes sorting in the schema_value_example)
Merge pull request #176 from co3k/fix-sorted-attribute

Remove sorting in the extract_attributes
bump json_schema

closes #171
loosen targetSchema restrictions for examples

schema example building is now more robust, so let it handle edge cases
v0.7.0
support for an array request body
simplify hash/array logic in link_curl_example
Merge pull request #178 from daneharrigan/array-payload

support for an array request body
Updated Gemfile.lock
Merge pull request #180 from IceDragon200/update_gemfile_lock

Updated Gemfile.lock
Rake tasks now accept an options hash instead of only name, also tests

The original behaviour can be achieved through using.

TaskInQuestion.new(name: name_of_the_task)

The tests are fugly and aren't verbose (since the other tests in the suite do that)
Deprecation warning when using old RakeTask initialize format
RakeTasks::Doc, do not write to file if outfile is nil
nil rake_tasks output_file

This has been done to pass the travis ci tests until I smarter way of
creating these temporary files is found.
Merge pull request #181 from IceDragon200/rake_task_options

Rake Tasks accept options Hash
Replaced fixed Prmd.load_schema_file with Prmd::MultiLoader

This allows the loading of more file extensions than yaml and json.
Added MultiLoader tests (optional yajl and toml tests)