add pagination module
add gitignore file