Extract PaginationInterface into its own file
Rework PaginationInterface to follow Wirecloud code style
New PaginationInterface style