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

you can use ```self::count()``` since you are in the same class :bow: