Add pagination to announcements show page, refactor code

@cgruppioni @chukdisc