added deps for testing, setup scaffolding for tests, now requiring mongoose types from models that need it, remove integration test placeholder for user model