Implemented attachment parameter for the GetDocument methods and improved readability a bit for CouchDatabase.cs

Please see the two commit messages for more details :)