First Pull request for code review - Registration, User Log in, Pagination

please do not use sessions in model layer po :bow: