Added config reload and test.
Reported by: kotsoskorg Fixed by: Avanael92
Organizing all imports.
Moved to Maven instead of Gradle. Using proper project structure and package structure.