Merge pull request #73 from NJLucyk/abRefactor

Abstract refactor
Separted controllers into their own files. Expect merge conflicts
Pagination: no longer hardcoded to 100
Will only show when there is more than one page.
Merge pull request #76 from NJLucyk/separateControllers

Separted controllers into their own files. Expect merge conflicts
Merge branch 'develop' of https://github.com/Sage-Bionetworks/Interactome into pagination
Merge pull request #77 from NJLucyk/pagination

Pagination
merged pagination