Added documentation for HardwareManager#reset method
Re-added a destroy method for drivers in HardwareManager#resetAllDrivers, to deallocate where appropriate for each driver
Added comments
Merge branch 'master' into development

Version update
Added getters for HandPosition
Commandline revamp to have all arguments
Merge branch 'event_services_dev' into development
Added option for OpenNI XML configuration file to be set by a method. Added an exception to appropriately handle when an XML is not provided
Added passing tests
Restructured logic around when exceptions are thrown to manage the integration with the module manager
Small change to fix mistake
Integrated the hardware manager with the module manager. Old tests working, no new tests yet
New empty tests to support integration and removed extraneous command line args
Bookeeping information that represents TODOs on the integration.
Merge remote-tracking branch 'origin/hwmgr_integration_modulemgr' into hwmgr_integration_modulemgr
added skeleton module manifest
Implemented mechanism for config files to be passed to the driver. AND passing tests
Restructured code to be more coherent and test-driven. Fixed passing tests for the config tests
Implemented new code to integrate with hw manager and a few tests
Removed old comments code