Begin refactoring tests to reduce duplicate test coverage
Refactor to use scenario outline, test scopes more accurately
Clean up task features and delete feature and steps relating mainly to indexing functionality
Remove specs that tested core ActiveRecord functionality
Move HTTP-code-related actions to routes, leaving only task-related actions in task controller
Remove tests pertaining to controller actions from route specs
Remove specs pertaining primarily to index updating
Remove unnecessary after block
Remove test duplicated in Task model spec
Remove specs that were duplicated elsewhere in test suite
Clean up step definitions and modify app code so tests pass