General Updates

1. Updated the application to make use of Mongoose.

2. Modified the router to essentially garbage collect by undelegating
events. Not doing this was causing the insert operations to
exponentially add repeated records to the database.

3. Updated all dependencies