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

Function names are in snake_case po :bow: