Added mongoose to accountCreator

also added a validate password field
Mongoose used everywhere
validation tweaks