Backend refactor
Changed to prod configuration
Merge pull request #30 from Laastine/java-refactor

Java refactor