Update Document class and separate arango specific functionality to partial class.
Remove todo comments and replace them with hacks explaining its purpose.
Rename cursor operation First method to ToObject.