started writing mongo backend

Signed-off-by: Wouter Vroege <wouter@woutervroege.nl>
mongo auth...

Signed-off-by: Wouter Vroege <wouter@woutervroege.nl>
Mongo CardDAV backend file

Signed-off-by: Wouter Vroege <wouter@woutervroege.nl>
deleted unused lines of code

Signed-off-by: Wouter Vroege <wouter@woutervroege.nl>
DAVACL getAddressBooksForUser

Signed-off-by: Wouter Vroege <wouter@woutervroege.nl>
got mongo backend working for Apple Addressbook, however still some functions to be 'ported'

Signed-off-by: Wouter Vroege <wouter@woutervroege.nl>
added mongodb module to package/json

Signed-off-by: Wouter Vroege <wouter@woutervroege.nl>
db init function for dummy data

Signed-off-by: Wouter Vroege <wouter@woutervroege.nl>
getPrincipalsByPrefix()

Signed-off-by: Wouter Vroege <wouter@woutervroege.nl>
removed Dutch comment

Signed-off-by: Wouter Vroege <wouter@woutervroege.nl>
fixes concerning suggestions pull request #70

Signed-off-by: Wouter Vroege <wouter@woutervroege.nl>
using Mongo ObjectIds instead of confusing uid keys for addressbook records

Signed-off-by: Wouter Vroege <wouter@woutervroege.nl>
DB init now creates MongoDB Indexes

Signed-off-by: Wouter Vroege <wouter@woutervroege.nl>
implemented optional mongodb authentication

Signed-off-by: Wouter Vroege <wouter@woutervroege.nl>
Merge pull request #70 from woutervroege/carddav-mongo

Carddav mongo