Work on MongoStore

Preparing MongoStore for object storage
Code refactoring

Optimise NetworkSerializer code to be more readable
Adding Unit testing on NetworkSerializer