Closes #30 - Adds pagination