Add routing for Action Plans
Create ActionsPlanController
Extract ArticleReader repository interactions to Reader
Revert "Extract ArticleReader repository interactions to Reader"

This reverts commit c0bbe26f7cdb1957d77f0d5d0469f593c2f406c2.
Add ActionPlanReader
Generalize ActiveResource
Keep route resources ordered alphabetically
Whitespace and formatting
Create parent class Entity
Rename model_name to type and delegate to element_name
Fix typo
Match request id with action_plan double's id
Refactor routing shared examples
Rename optional_failure_block shared examples
Create one ActiveResource::Base per resource
Refactor inheritance between Entity, Article and ActionPlan
Keep private accessor next to accessor syntax
Consistently describe ActionPlansController
Remove unnecessary validation