added Method from DocumentDatabase to its interface
Created interface for typed ViewResult
Merge pull request #55 from chriswoerz/master

More interface coverage to facilitate testing.