Rearrange, do some models, do logger, switch bcrypt library