Add yard and redcarpet gems as development dependencies for generating documentation.
Add yard formatted comments for documentation.
Add yard Rake task
Merge branch 'feature_yard' into develop