Basic insert functionality working
Added adding of extra documents when they grow too big
Use LINQ instead of MongoDB Query class

Might change this back later, depends on the performance impact. But I
really like to type safety and compile time checking of LINQ. Maybe
precompilation is an option?
Merge branch 'basic-insert' into develop