started mongoose refactor (still broken)
mongoose (almost) fully implemented
comment cleanup
added build code to gitignore