Added new classes for configuration, logger and cache (redis)
Started on updating classes to use the new util classes
Updated code to use the new cache and logger classes
Merge branch 'fix-classes' into development
Remove debug statement from configuration class
Added funcion name to all inner functions
Added basic documentation to the project
Updated documentation
Updated UML documentation with function descriptions
Updated UML diagram with more documentation of the cache object
Updated UML documentation
Ensured that configuration is always loaded
Fixed cache clear and quit functions
Added configuration object tests
Added first test of cache object
Added even more tests of the cache object
Added DI module to the mix
Revert "Added DI module to the mix"

This reverts commit 44ef6893ab2b6dfb21e043a620f7e24d1cad0ad8.
Removed old SIO enable code
Fixed quit of redis connection