Separate Mongoose handles into their own source files.
Also commited the remaining incomplete modules.