adding Login schema (table, models, CRUD), lots of small updates