Added better error handling, and new function to return version
Removed non-working validation for now
Renamed plugins to folders for clarity
Added stub plugin for testing
Updated controller to load plugins (closes #33).
Refactored middleware and plugin loading error handling.
Added private function to load plugins from filesystem via config
object.
Added private function to assign default and plugin-assigned routes to
Express.
Cleaned up JSDoc.
Added API object to controller instantiation
Updated documentation and restructured for readability
Injecting API into response (closes #36) and separated reserved and supplied parameters (closes #37)
Updated reserved metadata injection middleware to make use of reserved parameters exclusively
Added response and status output
Modified workflow for plugins.
Refactored into pre/post middleware for Express 4.x middleware order.
Now passing Express object to helper functions for testability/mocks.
Removed manual injection of middleware into a specific route.
Parsing and returning a list of all plugin service methods at '/'
(closes #7).
Updated JSDoc and reorganized API functions
Added on-file-watch module
Used fs.watch wrapper module to verify SHA1 file changes
Made plugin change events more generic
Updated file change events to be logged
Merge pull request #38 from ozone-development/plugin_loading

Plugin loading