Added Open method on Database class
Added wireframe implementation for Insert and added the minimum interfaces and classes required for that.
Adding unittests for create collection
Adding stub functions and wire-frame code for insert document.
Added files for EWAH indexer
Fixed minor formatting issues
Add more wireframe and stub code
Fixing build errors on linux.
Merge pull request #7 from zarianw/develop

Moving changes to master from develop