Add Yokozuna Admin tests, refactor some other search bits

Added yokozuna admin integration tests.
Refactored existing tests to not use Thread.sleep.
Cleaned up / refactored RiakSearchResultDocument class to be more useful with the fields returned.