[FEATURE] split up the api per controller

- index.js creates and API object that each controller decorates with functionality
- changed file names to represent the plural of an entity
Merge pull request #6 from geertweening/modularize

[FEATURE] split up the api per controller