Removed GloveCore singleton pattern [CEL-41]
Cleaned up code to use dependency injection where possible
Removed unnecessary GloveObject base class [CEL-46]
Renamed GPUBuffer to IGpuBuffer [CEL-21]
Added JSONcpp library to vendors
Added JSON configuration file [CEL-49]
Added JSON configuration loader [CEL-49]
Updated CMake files to modularize tests