changed int to long and refactored pagination class
changed int to long
added more controllers. removed repositories. created services