Container Create Fields : dns, dns_search, cap_add, cap_drop, privilege, domainname, memory, memorySwap, cpuSet and tests

@ibuildthecloud @cjellick 

The process is getting too cumbersome... I think it just makes it easier to make it one PR. 

I have made the commit message better to hold all the information one might look for in a commit history.

Let me know If I'm missing something.