Added a few example drivers to perform tests on
Beginning permissions code
Refactored for input types to now be strings rather than the enum
Moved the openni config file to match maven file structure
Ensured passing tests for the InputType->String refactor
Refactored to actually be a singleton now
Beginning code to actually check the availibility of a device
Added support for grabbing a device for a functionality and infalting it
Fixed tests to pass given new exception for handling device connectivity
Added a working, stable configuration the hardware manager
Completed functionality to load driver from HWManager. Tested through proof of concept app. Fixed how paths are loaded.
Added changes to include dimension from depth interface