Finished passing tests for HardwareDriverServiceLoader
Renamed classes to make a lot more sense
Pointless commit cause git sucks at deleted files
Added new test files for HardwareManager
Added passing tests for HardwareManager
Wrote documentation for code that passes tests
Merge branch 'input_services_dev' of github.com:ColoradoSchoolOfMines/interface_sdk into input_services_dev
Adding interface for drivers
started implementing depth for Kinect driver
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.