Remove redundant presenter

We no longer need the single result presenter as all it added was the result status "ok", which doesn't add any value.
Remove fact cave noise

ODI does not use fact cave so skip tests and set it as nil.
Fix timezones

We'd missed out a to_utc and now that the clocks have changed, this test was breaking.
Scoped tag ids

We don't want the role tag to be included in our responses, it is an internal use only tag.
Use scoped tag ids
Fix all the things

1. use scoped tag ids
2. put info in the right key named space
3. include missing fields
use scoped tag ids
Allow options to be passed through

We need this to allow description to be passed down to presenters that the result set presenter will call.
Fix tests
Include options

We allow options to be passed in so we can include the excerpt/whole body to be displayed.
Handle smart answers

They were named nodes, which clashed with the ODI use of nodes, they are completely different.
Refactor tests to cater for multiple results
Remove checks for status field

We've removed this field as it's no longer used.
Missing an end
Clean up

1. Remove all the status oks
2. Remove a rabl file that had escaped my attention