Merge branch 'feature/database'

* feature/database:
  mongo database connected and a simple server
  database work start
Merge branch 'master' into feature/database
Added console WCF server host
added WCF error handling to JSON
added console logger
document.id to json omits empty guid value
optimized database query with empty condition
Merge branch 'feature/wcfService'

* feature/wcfService:
  document.id to json omits empty guid value optimized database query with empty condition
Merge branch 'master' into feature/errorHandling

* master:
  document.id to json omits empty guid value optimized database query with empty condition
Merge branch 'feature/errorHandling'

* feature/errorHandling:
  added WCF error handling to JSON added console logger
Merge branch 'master' into feature/database

* master:
  document.id to json omits empty guid value optimized database query with empty condition
  added WCF error handling to JSON added console logger
  Added console WCF server host
  Merge branch 'master' into feature/database
mongo document extra fields serialization
server AddDocument tests