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

Please follow switch-case statement alignment :bow: