Mongo revamp

A series of changes to how mongodb is queried and utilized. Should reduce strain on the db and complete a couple issues.

Test this in conjunction with shipping-manager counterpart

Closes #20 
Closes #17 
Closes #16