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

Please fix alignment of all { } curly brackets, so that it's easier to distinguish start-end of a function :bow: