add required marks; update user model;
add message seed;
add pagination to messages;
fix tables and others;