diff --git a/.gitignore b/.gitignore
index 7de5fc2c4b88652eea9f2190b8a4a3c01495cb9b..cdff0bf46977a6a2055f0f613dd12dcff9118344 100644
--- a/.gitignore
+++ b/.gitignore
@@ -7,10 +7,10 @@ certs/
 *.db
 *.iml
 
-build/[0-9]*.[0-9]*.[0-9]*
+*/build/[0-9]*.[0-9]*.[0-9]*
 /error.log
 /application.properties
 
-src/main/WEB-INF
-src/main/META-INF
+**/main/WEB-INF
+**/main/META-INF
 /screenshots/
diff --git a/BudgetMasterServer/pom.xml b/BudgetMasterServer/pom.xml
new file mode 100644
index 0000000000000000000000000000000000000000..0c6715f2fbf5fc734d4a485844f07d773a3c34f1
--- /dev/null
+++ b/BudgetMasterServer/pom.xml
@@ -0,0 +1,337 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0"
+         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+    <parent>
+        <artifactId>BudgetMaster</artifactId>
+        <groupId>de.deadlocker8</groupId>
+        <version>2.10.0</version>
+    </parent>
+    <modelVersion>4.0.0</modelVersion>
+
+    <artifactId>BudgetMasterServer</artifactId>
+
+    <dependencyManagement>
+        <dependencies>
+            <dependency>
+                <groupId>de.thecodelabs</groupId>
+                <artifactId>jlibs</artifactId>
+                <version>${jlibs.version}</version>
+                <type>pom</type>
+                <scope>import</scope>
+            </dependency>
+        </dependencies>
+    </dependencyManagement>
+
+    <properties>
+        <jlibs.version>3.2.0</jlibs.version>
+        <versionizer.version>3.0.1</versionizer.version>
+        <webjars-locator.version>0.42</webjars-locator.version>
+        <jquery.version>3.6.0</jquery.version>
+        <materializecss.version>1.0.0</materializecss.version>
+        <fontawesome.version>6.0.0</fontawesome.version>
+        <sortablejs.version>1.14.0</sortablejs.version>
+        <mousetrap.version>1.6.5</mousetrap.version>
+        <codemirror.version>5.62.2</codemirror.version>
+        <selenium.version>4.1.2</selenium.version>
+        <assertj-core.version>3.22.0</assertj-core.version>
+        <jgit.version>6.0.0.202111291000-r</jgit.version>
+        <natorder.version>1.1.2</natorder.version>
+        <h2database.version>1.4.199</h2database.version>
+        <itextpdf.version>5.5.13.2</itextpdf.version>
+        <vanilla-picker.version>2.12.1</vanilla-picker.version>
+        <jacoco-maven-plugin.version>0.8.7</jacoco-maven-plugin.version>
+        <dependency-check-maven.version>6.5.3</dependency-check-maven.version>
+        <testcontainer.version>1.16.3</testcontainer.version>
+
+        <project.outputDirectory>build/${project.version}</project.outputDirectory>
+        <project.artifactName>${project.artifactId}-v${project.version}</project.artifactName>
+    </properties>
+
+    <dependencies>
+        <dependency>
+            <groupId>org.springframework.boot</groupId>
+            <artifactId>spring-boot-starter-freemarker</artifactId>
+        </dependency>
+
+        <dependency>
+            <groupId>org.springframework.boot</groupId>
+            <artifactId>spring-boot-devtools</artifactId>
+        </dependency>
+
+        <dependency>
+            <groupId>org.springframework.boot</groupId>
+            <artifactId>spring-boot-starter-web</artifactId>
+        </dependency>
+
+        <dependency>
+            <groupId>org.springframework.boot</groupId>
+            <artifactId>spring-boot-starter-test</artifactId>
+            <scope>test</scope>
+        </dependency>
+
+        <dependency>
+            <groupId>org.springframework.boot</groupId>
+            <artifactId>spring-boot-starter-data-jpa</artifactId>
+        </dependency>
+
+        <dependency>
+            <groupId>org.springframework.boot</groupId>
+            <artifactId>spring-boot-starter-tomcat</artifactId>
+        </dependency>
+
+        <dependency>
+            <groupId>org.springframework.boot</groupId>
+            <artifactId>spring-boot-starter-validation</artifactId>
+        </dependency>
+
+        <dependency>
+            <groupId>org.springframework.boot</groupId>
+            <artifactId>spring-boot-starter-security</artifactId>
+        </dependency>
+
+        <dependency>
+            <groupId>de.thecodelabs</groupId>
+            <artifactId>libUtils</artifactId>
+        </dependency>
+
+        <dependency>
+            <groupId>de.thecodelabs</groupId>
+            <artifactId>libStorage</artifactId>
+        </dependency>
+
+        <dependency>
+            <groupId>de.thecodelabs.versionizer</groupId>
+            <artifactId>api</artifactId>
+            <version>${versionizer.version}</version>
+            <exclusions>
+                <exclusion>
+                    <groupId>de.thecodelabs</groupId>
+                    <artifactId>libLogger-slf4j</artifactId>
+                </exclusion>
+            </exclusions>
+        </dependency>
+
+        <dependency>
+            <groupId>com.h2database</groupId>
+            <artifactId>h2</artifactId>
+            <version>${h2database.version}</version>
+        </dependency>
+
+        <dependency>
+            <groupId>org.postgresql</groupId>
+            <artifactId>postgresql</artifactId>
+        </dependency>
+
+        <dependency>
+            <groupId>com.itextpdf</groupId>
+            <artifactId>itextpdf</artifactId>
+            <version>${itextpdf.version}</version>
+        </dependency>
+
+        <dependency>
+            <groupId>org.eclipse.jgit</groupId>
+            <artifactId>org.eclipse.jgit</artifactId>
+            <version>${jgit.version}</version>
+        </dependency>
+
+        <dependency>
+            <groupId>org.padler</groupId>
+            <artifactId>natorder</artifactId>
+            <version>${natorder.version}</version>
+        </dependency>
+
+        <!--Webjars-->
+        <dependency>
+            <groupId>org.webjars</groupId>
+            <artifactId>webjars-locator</artifactId>
+            <version>${webjars-locator.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>org.webjars</groupId>
+            <artifactId>jquery</artifactId>
+            <version>${jquery.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>org.webjars</groupId>
+            <artifactId>materializecss</artifactId>
+            <version>${materializecss.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>org.webjars</groupId>
+            <artifactId>font-awesome</artifactId>
+            <version>${fontawesome.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>org.webjars.npm</groupId>
+            <artifactId>sortablejs</artifactId>
+            <version>${sortablejs.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>org.webjars.npm</groupId>
+            <artifactId>mousetrap</artifactId>
+            <version>${mousetrap.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>org.webjars</groupId>
+            <artifactId>codemirror</artifactId>
+            <version>${codemirror.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>org.webjars.npm</groupId>
+            <artifactId>vanilla-picker</artifactId>
+            <version>${vanilla-picker.version}</version>
+        </dependency>
+
+
+        <!-- selenium -->
+        <dependency>
+            <groupId>org.seleniumhq.selenium</groupId>
+            <artifactId>selenium-api</artifactId>
+            <version>${selenium.version}</version>
+            <scope>test</scope>
+        </dependency>
+        <dependency>
+            <groupId>org.seleniumhq.selenium</groupId>
+            <artifactId>selenium-firefox-driver</artifactId>
+            <version>${selenium.version}</version>
+            <scope>test</scope>
+        </dependency>
+        <dependency>
+            <groupId>org.seleniumhq.selenium</groupId>
+            <artifactId>selenium-support</artifactId>
+            <version>${selenium.version}</version>
+            <scope>test</scope>
+        </dependency>
+
+        <dependency>
+            <groupId>org.assertj</groupId>
+            <artifactId>assertj-core</artifactId>
+            <version>${assertj-core.version}</version>
+            <scope>test</scope>
+        </dependency>
+
+        <dependency>
+            <groupId>org.mockito</groupId>
+            <artifactId>mockito-inline</artifactId>
+            <scope>test</scope>
+        </dependency>
+
+        <dependency>
+            <groupId>org.testcontainers</groupId>
+            <artifactId>junit-jupiter</artifactId>
+            <version>${testcontainer.version}</version>
+            <scope>test</scope>
+        </dependency>
+        <dependency>
+            <groupId>org.testcontainers</groupId>
+            <artifactId>postgresql</artifactId>
+            <version>${testcontainer.version}</version>
+            <scope>test</scope>
+        </dependency>
+    </dependencies>
+
+    <build>
+        <plugins>
+            <plugin>
+                <groupId>org.springframework.boot</groupId>
+                <artifactId>spring-boot-maven-plugin</artifactId>
+                <configuration>
+                    <outputDirectory>${project.outputDirectory}</outputDirectory>
+                    <finalName>${project.artifactName}</finalName>
+                </configuration>
+                <executions>
+                    <execution>
+                        <goals>
+                            <goal>repackage</goal>
+                        </goals>
+                    </execution>
+                </executions>
+            </plugin>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-war-plugin</artifactId>
+                <version>3.3.2</version>
+                <configuration>
+                    <webappDirectory>${basedir}/src/main</webappDirectory>
+                    <outputDirectory>${project.outputDirectory}</outputDirectory>
+                    <warName>${project.artifactName}</warName>
+                </configuration>
+                <executions>
+                    <execution>
+                        <id>war-packaging</id>
+                        <goals>
+                            <goal>war</goal>
+                        </goals>
+                        <phase>package</phase>
+                    </execution>
+                </executions>
+            </plugin>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-surefire-plugin</artifactId>
+                <version>2.22.2</version>
+                <configuration>
+                    <junitArtifactName>junit:junit</junitArtifactName>
+                    <argLine>${surefireArgLine} -Dfile.encoding=UTF-8</argLine>
+
+                    <systemPropertyVariables>
+                        <testProfile>true</testProfile>
+                    </systemPropertyVariables>
+                </configuration>
+            </plugin>
+
+            <plugin>
+                <groupId>org.jacoco</groupId>
+                <artifactId>jacoco-maven-plugin</artifactId>
+                <version>${jacoco-maven-plugin.version}</version>
+                <executions>
+                    <execution>
+                        <id>aggregate-reports-all</id>
+                        <phase>test</phase>
+                        <goals>
+                            <goal>report</goal>
+                        </goals>
+                        <configuration>
+                            <title>BudgetMaster Code Coverage</title>
+                        </configuration>
+                    </execution>
+                    <execution>
+                        <id>prepare-agent</id>
+                        <goals>
+                            <goal>prepare-agent</goal>
+                        </goals>
+                        <configuration>
+                            <propertyName>surefireArgLine</propertyName>
+                        </configuration>
+                    </execution>
+                </executions>
+            </plugin>
+
+            <plugin>
+                <groupId>org.owasp</groupId>
+                <artifactId>dependency-check-maven</artifactId>
+                <version>${dependency-check-maven.version}</version>
+                <inherited>false</inherited>
+                <configuration>
+                    <skip>false</skip>
+                    <cveValidForHours>48</cveValidForHours>
+                    <assemblyAnalyzerEnabled>false</assemblyAnalyzerEnabled>
+                    <failOnError>false</failOnError>
+                    <formats>
+                        <format>HTML</format>
+                        <format>XML</format>
+                    </formats>
+                </configuration>
+                <executions>
+                    <execution>
+                        <goals>
+                            <goal>aggregate</goal>
+                        </goals>
+                    </execution>
+                </executions>
+            </plugin>
+
+        </plugins>
+    </build>
+</project>
\ No newline at end of file
diff --git a/src/main/java/de/deadlocker8/budgetmaster/Build.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/Build.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/Build.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/Build.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/Main.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/Main.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/Main.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/Main.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/ProgramArgs.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/ProgramArgs.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/ProgramArgs.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/ProgramArgs.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/RunMode.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/RunMode.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/RunMode.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/RunMode.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/accounts/Account.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/accounts/Account.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/accounts/Account.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/accounts/Account.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/accounts/AccountController.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/accounts/AccountController.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/accounts/AccountController.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/accounts/AccountController.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/accounts/AccountRepository.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/accounts/AccountRepository.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/accounts/AccountRepository.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/accounts/AccountRepository.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/accounts/AccountService.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/accounts/AccountService.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/accounts/AccountService.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/accounts/AccountService.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/accounts/AccountState.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/accounts/AccountState.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/accounts/AccountState.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/accounts/AccountState.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/accounts/AccountType.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/accounts/AccountType.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/accounts/AccountType.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/accounts/AccountType.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/accounts/AccountValidator.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/accounts/AccountValidator.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/accounts/AccountValidator.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/accounts/AccountValidator.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/advices/BuildAdvice.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/advices/BuildAdvice.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/advices/BuildAdvice.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/advices/BuildAdvice.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/advices/CalendarAdvice.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/advices/CalendarAdvice.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/advices/CalendarAdvice.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/advices/CalendarAdvice.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/advices/ColorAdvice.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/advices/ColorAdvice.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/advices/ColorAdvice.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/advices/ColorAdvice.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/advices/GlobalControllerAdvice.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/advices/GlobalControllerAdvice.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/advices/GlobalControllerAdvice.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/advices/GlobalControllerAdvice.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/advices/NotificationAdvice.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/advices/NotificationAdvice.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/advices/NotificationAdvice.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/advices/NotificationAdvice.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/advices/ServiceAdvice.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/advices/ServiceAdvice.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/advices/ServiceAdvice.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/advices/ServiceAdvice.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/advices/SettingsAdvice.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/advices/SettingsAdvice.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/advices/SettingsAdvice.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/advices/SettingsAdvice.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/advices/StaticClassesAdvice.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/advices/StaticClassesAdvice.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/advices/StaticClassesAdvice.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/advices/StaticClassesAdvice.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/authentication/LoginController.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/authentication/LoginController.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/authentication/LoginController.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/authentication/LoginController.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/authentication/PreLoginUrlBlacklist.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/authentication/PreLoginUrlBlacklist.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/authentication/PreLoginUrlBlacklist.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/authentication/PreLoginUrlBlacklist.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/authentication/User.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/authentication/User.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/authentication/User.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/authentication/User.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/authentication/UserDetailsServiceImpl.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/authentication/UserDetailsServiceImpl.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/authentication/UserDetailsServiceImpl.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/authentication/UserDetailsServiceImpl.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/authentication/UserRepository.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/authentication/UserRepository.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/authentication/UserRepository.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/authentication/UserRepository.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/authentication/UserService.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/authentication/UserService.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/authentication/UserService.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/authentication/UserService.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/authentication/WebMvcConfiguration.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/authentication/WebMvcConfiguration.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/authentication/WebMvcConfiguration.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/authentication/WebMvcConfiguration.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/authentication/WebSecurityConfig.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/authentication/WebSecurityConfig.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/authentication/WebSecurityConfig.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/authentication/WebSecurityConfig.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/backup/AutoBackupStrategy.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/backup/AutoBackupStrategy.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/backup/AutoBackupStrategy.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/backup/AutoBackupStrategy.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/backup/AutoBackupTime.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/backup/AutoBackupTime.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/backup/AutoBackupTime.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/backup/AutoBackupTime.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/backup/BackupService.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/backup/BackupService.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/backup/BackupService.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/backup/BackupService.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/backup/BackupStatus.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/backup/BackupStatus.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/backup/BackupStatus.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/backup/BackupStatus.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/backup/BackupTask.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/backup/BackupTask.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/backup/BackupTask.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/backup/BackupTask.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/backup/GitBackupException.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/backup/GitBackupException.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/backup/GitBackupException.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/backup/GitBackupException.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/backup/GitBackupTask.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/backup/GitBackupTask.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/backup/GitBackupTask.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/backup/GitBackupTask.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/backup/GitHelper.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/backup/GitHelper.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/backup/GitHelper.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/backup/GitHelper.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/backup/LocalBackupTask.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/backup/LocalBackupTask.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/backup/LocalBackupTask.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/backup/LocalBackupTask.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/backup/LocalGitBackupTask.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/backup/LocalGitBackupTask.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/backup/LocalGitBackupTask.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/backup/LocalGitBackupTask.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/backup/RemoteGitBackupTask.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/backup/RemoteGitBackupTask.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/backup/RemoteGitBackupTask.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/backup/RemoteGitBackupTask.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/categories/Category.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/categories/Category.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/categories/Category.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/categories/Category.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/categories/CategoryController.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/categories/CategoryController.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/categories/CategoryController.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/categories/CategoryController.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/categories/CategoryRepository.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/categories/CategoryRepository.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/categories/CategoryRepository.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/categories/CategoryRepository.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/categories/CategoryService.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/categories/CategoryService.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/categories/CategoryService.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/categories/CategoryService.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/categories/CategoryType.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/categories/CategoryType.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/categories/CategoryType.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/categories/CategoryType.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/categories/CategoryValidator.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/categories/CategoryValidator.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/categories/CategoryValidator.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/categories/CategoryValidator.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/categories/DestinationCategory.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/categories/DestinationCategory.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/categories/DestinationCategory.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/categories/DestinationCategory.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/charts/Chart.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/charts/Chart.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/charts/Chart.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/charts/Chart.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/charts/ChartController.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/charts/ChartController.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/charts/ChartController.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/charts/ChartController.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/charts/ChartDisplayType.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/charts/ChartDisplayType.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/charts/ChartDisplayType.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/charts/ChartDisplayType.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/charts/ChartGroupType.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/charts/ChartGroupType.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/charts/ChartGroupType.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/charts/ChartGroupType.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/charts/ChartRepository.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/charts/ChartRepository.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/charts/ChartRepository.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/charts/ChartRepository.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/charts/ChartService.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/charts/ChartService.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/charts/ChartService.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/charts/ChartService.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/charts/ChartSettings.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/charts/ChartSettings.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/charts/ChartSettings.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/charts/ChartSettings.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/charts/ChartType.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/charts/ChartType.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/charts/ChartType.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/charts/ChartType.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/charts/ChartValidator.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/charts/ChartValidator.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/charts/ChartValidator.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/charts/ChartValidator.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/charts/DefaultCharts.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/charts/DefaultCharts.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/charts/DefaultCharts.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/charts/DefaultCharts.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/controller/AboutController.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/controller/AboutController.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/controller/AboutController.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/controller/AboutController.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/controller/BackupController.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/controller/BackupController.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/controller/BackupController.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/controller/BackupController.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/controller/BaseController.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/controller/BaseController.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/controller/BaseController.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/controller/BaseController.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/controller/DatePickerController.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/controller/DatePickerController.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/controller/DatePickerController.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/controller/DatePickerController.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/controller/IndexController.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/controller/IndexController.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/controller/IndexController.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/controller/IndexController.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/controller/NewsEntry.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/controller/NewsEntry.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/controller/NewsEntry.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/controller/NewsEntry.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/controller/TeapotController.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/controller/TeapotController.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/controller/TeapotController.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/controller/TeapotController.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/database/BackupItemParser.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/database/BackupItemParser.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/database/BackupItemParser.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/database/BackupItemParser.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/database/DatabaseParser.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/database/DatabaseParser.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/database/DatabaseParser.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/database/DatabaseParser.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/database/DatabaseParser_v4.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/database/DatabaseParser_v4.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/database/DatabaseParser_v4.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/database/DatabaseParser_v4.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/database/DatabaseParser_v5.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/database/DatabaseParser_v5.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/database/DatabaseParser_v5.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/database/DatabaseParser_v5.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/database/DatabaseParser_v6.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/database/DatabaseParser_v6.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/database/DatabaseParser_v6.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/database/DatabaseParser_v6.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/database/DatabaseParser_v7.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/database/DatabaseParser_v7.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/database/DatabaseParser_v7.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/database/DatabaseParser_v7.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/database/DatabaseParser_v8.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/database/DatabaseParser_v8.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/database/DatabaseParser_v8.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/database/DatabaseParser_v8.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/database/DatabaseService.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/database/DatabaseService.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/database/DatabaseService.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/database/DatabaseService.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/database/InternalDatabase.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/database/InternalDatabase.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/database/InternalDatabase.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/database/InternalDatabase.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/database/JSONIdentifier.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/database/JSONIdentifier.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/database/JSONIdentifier.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/database/JSONIdentifier.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/database/accountmatches/AccountMatch.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/database/accountmatches/AccountMatch.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/database/accountmatches/AccountMatch.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/database/accountmatches/AccountMatch.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/database/accountmatches/AccountMatchList.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/database/accountmatches/AccountMatchList.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/database/accountmatches/AccountMatchList.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/database/accountmatches/AccountMatchList.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/database/model/BackupDatabase.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/database/model/BackupDatabase.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/database/model/BackupDatabase.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/database/model/BackupDatabase.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/database/model/BackupInfo.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/database/model/BackupInfo.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/database/model/BackupInfo.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/database/model/BackupInfo.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/database/model/Converter.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/database/model/Converter.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/database/model/Converter.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/database/model/Converter.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/database/model/Upgradeable.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/database/model/Upgradeable.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/database/model/Upgradeable.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/database/model/Upgradeable.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/database/model/converter/AccountConverter.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/database/model/converter/AccountConverter.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/database/model/converter/AccountConverter.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/database/model/converter/AccountConverter.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/database/model/converter/CategoryConverter.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/database/model/converter/CategoryConverter.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/database/model/converter/CategoryConverter.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/database/model/converter/CategoryConverter.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/database/model/converter/ChartConverter.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/database/model/converter/ChartConverter.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/database/model/converter/ChartConverter.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/database/model/converter/ChartConverter.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/database/model/converter/IconConverter.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/database/model/converter/IconConverter.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/database/model/converter/IconConverter.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/database/model/converter/IconConverter.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/database/model/converter/ImageConverter.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/database/model/converter/ImageConverter.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/database/model/converter/ImageConverter.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/database/model/converter/ImageConverter.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/database/model/converter/RepeatingEndOptionConverter.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/database/model/converter/RepeatingEndOptionConverter.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/database/model/converter/RepeatingEndOptionConverter.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/database/model/converter/RepeatingEndOptionConverter.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/database/model/converter/RepeatingModifierConverter.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/database/model/converter/RepeatingModifierConverter.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/database/model/converter/RepeatingModifierConverter.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/database/model/converter/RepeatingModifierConverter.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/database/model/converter/RepeatingOptionConverter.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/database/model/converter/RepeatingOptionConverter.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/database/model/converter/RepeatingOptionConverter.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/database/model/converter/RepeatingOptionConverter.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/database/model/converter/TagConverter.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/database/model/converter/TagConverter.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/database/model/converter/TagConverter.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/database/model/converter/TagConverter.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/database/model/converter/TemplateConverter.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/database/model/converter/TemplateConverter.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/database/model/converter/TemplateConverter.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/database/model/converter/TemplateConverter.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/database/model/converter/TemplateGroupConverter.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/database/model/converter/TemplateGroupConverter.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/database/model/converter/TemplateGroupConverter.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/database/model/converter/TemplateGroupConverter.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/database/model/converter/TransactionConverter.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/database/model/converter/TransactionConverter.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/database/model/converter/TransactionConverter.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/database/model/converter/TransactionConverter.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/database/model/v4/BackupAccount_v4.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/database/model/v4/BackupAccount_v4.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/database/model/v4/BackupAccount_v4.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/database/model/v4/BackupAccount_v4.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/database/model/v4/BackupCategory_v4.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/database/model/v4/BackupCategory_v4.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/database/model/v4/BackupCategory_v4.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/database/model/v4/BackupCategory_v4.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/database/model/v4/BackupDatabase_v4.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/database/model/v4/BackupDatabase_v4.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/database/model/v4/BackupDatabase_v4.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/database/model/v4/BackupDatabase_v4.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/database/model/v4/BackupRepeatingEndOption_v4.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/database/model/v4/BackupRepeatingEndOption_v4.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/database/model/v4/BackupRepeatingEndOption_v4.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/database/model/v4/BackupRepeatingEndOption_v4.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/database/model/v4/BackupRepeatingModifier_v4.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/database/model/v4/BackupRepeatingModifier_v4.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/database/model/v4/BackupRepeatingModifier_v4.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/database/model/v4/BackupRepeatingModifier_v4.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/database/model/v4/BackupRepeatingOption_v4.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/database/model/v4/BackupRepeatingOption_v4.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/database/model/v4/BackupRepeatingOption_v4.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/database/model/v4/BackupRepeatingOption_v4.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/database/model/v4/BackupTag_v4.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/database/model/v4/BackupTag_v4.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/database/model/v4/BackupTag_v4.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/database/model/v4/BackupTag_v4.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/database/model/v4/BackupTemplate_v4.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/database/model/v4/BackupTemplate_v4.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/database/model/v4/BackupTemplate_v4.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/database/model/v4/BackupTemplate_v4.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/database/model/v4/BackupTransactionBase_v4.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/database/model/v4/BackupTransactionBase_v4.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/database/model/v4/BackupTransactionBase_v4.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/database/model/v4/BackupTransactionBase_v4.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/database/model/v4/BackupTransaction_v4.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/database/model/v4/BackupTransaction_v4.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/database/model/v4/BackupTransaction_v4.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/database/model/v4/BackupTransaction_v4.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/database/model/v5/BackupAccount_v5.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/database/model/v5/BackupAccount_v5.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/database/model/v5/BackupAccount_v5.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/database/model/v5/BackupAccount_v5.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/database/model/v5/BackupCategory_v5.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/database/model/v5/BackupCategory_v5.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/database/model/v5/BackupCategory_v5.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/database/model/v5/BackupCategory_v5.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/database/model/v5/BackupChart_v5.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/database/model/v5/BackupChart_v5.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/database/model/v5/BackupChart_v5.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/database/model/v5/BackupChart_v5.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/database/model/v5/BackupDatabase_v5.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/database/model/v5/BackupDatabase_v5.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/database/model/v5/BackupDatabase_v5.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/database/model/v5/BackupDatabase_v5.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/database/model/v5/BackupImage_v5.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/database/model/v5/BackupImage_v5.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/database/model/v5/BackupImage_v5.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/database/model/v5/BackupImage_v5.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/database/model/v5/BackupTemplate_v5.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/database/model/v5/BackupTemplate_v5.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/database/model/v5/BackupTemplate_v5.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/database/model/v5/BackupTemplate_v5.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/database/model/v5/BackupTransaction_v5.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/database/model/v5/BackupTransaction_v5.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/database/model/v5/BackupTransaction_v5.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/database/model/v5/BackupTransaction_v5.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/database/model/v6/BackupAccount_v6.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/database/model/v6/BackupAccount_v6.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/database/model/v6/BackupAccount_v6.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/database/model/v6/BackupAccount_v6.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/database/model/v6/BackupDatabase_v6.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/database/model/v6/BackupDatabase_v6.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/database/model/v6/BackupDatabase_v6.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/database/model/v6/BackupDatabase_v6.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/database/model/v6/BackupTemplate_v6.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/database/model/v6/BackupTemplate_v6.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/database/model/v6/BackupTemplate_v6.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/database/model/v6/BackupTemplate_v6.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/database/model/v6/BackupTransaction_v6.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/database/model/v6/BackupTransaction_v6.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/database/model/v6/BackupTransaction_v6.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/database/model/v6/BackupTransaction_v6.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/database/model/v7/BackupAccount_v7.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/database/model/v7/BackupAccount_v7.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/database/model/v7/BackupAccount_v7.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/database/model/v7/BackupAccount_v7.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/database/model/v7/BackupCategory_v7.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/database/model/v7/BackupCategory_v7.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/database/model/v7/BackupCategory_v7.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/database/model/v7/BackupCategory_v7.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/database/model/v7/BackupDatabase_v7.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/database/model/v7/BackupDatabase_v7.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/database/model/v7/BackupDatabase_v7.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/database/model/v7/BackupDatabase_v7.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/database/model/v7/BackupIcon_v7.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/database/model/v7/BackupIcon_v7.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/database/model/v7/BackupIcon_v7.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/database/model/v7/BackupIcon_v7.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/database/model/v7/BackupTemplate_v7.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/database/model/v7/BackupTemplate_v7.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/database/model/v7/BackupTemplate_v7.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/database/model/v7/BackupTemplate_v7.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/database/model/v8/BackupDatabase_v8.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/database/model/v8/BackupDatabase_v8.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/database/model/v8/BackupDatabase_v8.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/database/model/v8/BackupDatabase_v8.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/database/model/v8/BackupIcon_v8.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/database/model/v8/BackupIcon_v8.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/database/model/v8/BackupIcon_v8.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/database/model/v8/BackupIcon_v8.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/database/model/v8/BackupTemplateGroup_v8.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/database/model/v8/BackupTemplateGroup_v8.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/database/model/v8/BackupTemplateGroup_v8.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/database/model/v8/BackupTemplateGroup_v8.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/database/model/v8/BackupTemplate_v8.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/database/model/v8/BackupTemplate_v8.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/database/model/v8/BackupTemplate_v8.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/database/model/v8/BackupTemplate_v8.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/filter/FilterConfiguration.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/filter/FilterConfiguration.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/filter/FilterConfiguration.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/filter/FilterConfiguration.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/filter/FilterController.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/filter/FilterController.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/filter/FilterController.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/filter/FilterController.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/filter/FilterHelpersService.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/filter/FilterHelpersService.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/filter/FilterHelpersService.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/filter/FilterHelpersService.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/filter/FilterObject.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/filter/FilterObject.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/filter/FilterObject.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/filter/FilterObject.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/hints/Hint.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/hints/Hint.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/hints/Hint.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/hints/Hint.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/hints/HintController.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/hints/HintController.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/hints/HintController.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/hints/HintController.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/hints/HintRepository.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/hints/HintRepository.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/hints/HintRepository.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/hints/HintRepository.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/hints/HintService.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/hints/HintService.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/hints/HintService.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/hints/HintService.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/hotkeys/GeneralHotKey.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/hotkeys/GeneralHotKey.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/hotkeys/GeneralHotKey.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/hotkeys/GeneralHotKey.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/hotkeys/GlobalDatePickerHotKey.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/hotkeys/GlobalDatePickerHotKey.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/hotkeys/GlobalDatePickerHotKey.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/hotkeys/GlobalDatePickerHotKey.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/hotkeys/HotKey.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/hotkeys/HotKey.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/hotkeys/HotKey.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/hotkeys/HotKey.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/hotkeys/HotKeysController.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/hotkeys/HotKeysController.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/hotkeys/HotKeysController.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/hotkeys/HotKeysController.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/icon/Icon.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/icon/Icon.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/icon/Icon.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/icon/Icon.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/icon/IconRepository.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/icon/IconRepository.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/icon/IconRepository.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/icon/IconRepository.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/icon/IconService.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/icon/IconService.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/icon/IconService.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/icon/IconService.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/icon/Iconizable.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/icon/Iconizable.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/icon/Iconizable.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/icon/Iconizable.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/images/Image.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/images/Image.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/images/Image.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/images/Image.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/images/ImageFileExtension.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/images/ImageFileExtension.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/images/ImageFileExtension.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/images/ImageFileExtension.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/images/ImageRepository.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/images/ImageRepository.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/images/ImageRepository.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/images/ImageRepository.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/images/ImageService.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/images/ImageService.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/images/ImageService.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/images/ImageService.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/images/InvalidFileExtensionException.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/images/InvalidFileExtensionException.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/images/InvalidFileExtensionException.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/images/InvalidFileExtensionException.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/images/MediaController.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/images/MediaController.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/images/MediaController.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/images/MediaController.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/repeating/RepeatingOption.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/repeating/RepeatingOption.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/repeating/RepeatingOption.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/repeating/RepeatingOption.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/repeating/RepeatingOptionRepository.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/repeating/RepeatingOptionRepository.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/repeating/RepeatingOptionRepository.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/repeating/RepeatingOptionRepository.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/repeating/RepeatingTransactionUpdater.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/repeating/RepeatingTransactionUpdater.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/repeating/RepeatingTransactionUpdater.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/repeating/RepeatingTransactionUpdater.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/repeating/endoption/RepeatingEnd.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/repeating/endoption/RepeatingEnd.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/repeating/endoption/RepeatingEnd.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/repeating/endoption/RepeatingEnd.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/repeating/endoption/RepeatingEndAfterXTimes.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/repeating/endoption/RepeatingEndAfterXTimes.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/repeating/endoption/RepeatingEndAfterXTimes.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/repeating/endoption/RepeatingEndAfterXTimes.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/repeating/endoption/RepeatingEndDate.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/repeating/endoption/RepeatingEndDate.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/repeating/endoption/RepeatingEndDate.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/repeating/endoption/RepeatingEndDate.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/repeating/endoption/RepeatingEndNever.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/repeating/endoption/RepeatingEndNever.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/repeating/endoption/RepeatingEndNever.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/repeating/endoption/RepeatingEndNever.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/repeating/endoption/RepeatingEndType.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/repeating/endoption/RepeatingEndType.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/repeating/endoption/RepeatingEndType.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/repeating/endoption/RepeatingEndType.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/repeating/modifier/RepeatingModifier.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/repeating/modifier/RepeatingModifier.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/repeating/modifier/RepeatingModifier.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/repeating/modifier/RepeatingModifier.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/repeating/modifier/RepeatingModifierDays.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/repeating/modifier/RepeatingModifierDays.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/repeating/modifier/RepeatingModifierDays.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/repeating/modifier/RepeatingModifierDays.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/repeating/modifier/RepeatingModifierMonths.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/repeating/modifier/RepeatingModifierMonths.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/repeating/modifier/RepeatingModifierMonths.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/repeating/modifier/RepeatingModifierMonths.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/repeating/modifier/RepeatingModifierType.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/repeating/modifier/RepeatingModifierType.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/repeating/modifier/RepeatingModifierType.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/repeating/modifier/RepeatingModifierType.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/repeating/modifier/RepeatingModifierYears.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/repeating/modifier/RepeatingModifierYears.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/repeating/modifier/RepeatingModifierYears.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/repeating/modifier/RepeatingModifierYears.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/reports/AmountType.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/reports/AmountType.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/reports/AmountType.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/reports/AmountType.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/reports/Budget.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/reports/Budget.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/reports/Budget.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/reports/Budget.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/reports/ColumnType.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/reports/ColumnType.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/reports/ColumnType.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/reports/ColumnType.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/reports/Fonts.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/reports/Fonts.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/reports/Fonts.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/reports/Fonts.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/reports/HeaderFooterPageEvent.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/reports/HeaderFooterPageEvent.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/reports/HeaderFooterPageEvent.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/reports/HeaderFooterPageEvent.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/reports/ReportConfiguration.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/reports/ReportConfiguration.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/reports/ReportConfiguration.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/reports/ReportConfiguration.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/reports/ReportConfigurationBuilder.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/reports/ReportConfigurationBuilder.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/reports/ReportConfigurationBuilder.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/reports/ReportConfigurationBuilder.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/reports/ReportController.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/reports/ReportController.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/reports/ReportController.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/reports/ReportController.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/reports/ReportGeneratorService.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/reports/ReportGeneratorService.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/reports/ReportGeneratorService.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/reports/ReportGeneratorService.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/reports/categoryBudget/CategoryBudget.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/reports/categoryBudget/CategoryBudget.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/reports/categoryBudget/CategoryBudget.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/reports/categoryBudget/CategoryBudget.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/reports/categoryBudget/CategoryBudgetHandler.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/reports/categoryBudget/CategoryBudgetHandler.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/reports/categoryBudget/CategoryBudgetHandler.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/reports/categoryBudget/CategoryBudgetHandler.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/reports/columns/ReportColumn.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/reports/columns/ReportColumn.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/reports/columns/ReportColumn.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/reports/columns/ReportColumn.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/reports/columns/ReportColumnRepository.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/reports/columns/ReportColumnRepository.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/reports/columns/ReportColumnRepository.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/reports/columns/ReportColumnRepository.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/reports/columns/ReportColumnService.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/reports/columns/ReportColumnService.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/reports/columns/ReportColumnService.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/reports/columns/ReportColumnService.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/reports/settings/ReportSettings.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/reports/settings/ReportSettings.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/reports/settings/ReportSettings.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/reports/settings/ReportSettings.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/reports/settings/ReportSettingsRepository.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/reports/settings/ReportSettingsRepository.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/reports/settings/ReportSettingsRepository.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/reports/settings/ReportSettingsRepository.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/reports/settings/ReportSettingsService.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/reports/settings/ReportSettingsService.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/reports/settings/ReportSettingsService.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/reports/settings/ReportSettingsService.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/search/Search.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/search/Search.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/search/Search.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/search/Search.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/search/SearchController.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/search/SearchController.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/search/SearchController.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/search/SearchController.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/services/AccessAllEntities.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/services/AccessAllEntities.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/services/AccessAllEntities.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/services/AccessAllEntities.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/services/AccessEntityByID.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/services/AccessEntityByID.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/services/AccessEntityByID.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/services/AccessEntityByID.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/services/CurrencyService.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/services/CurrencyService.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/services/CurrencyService.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/services/CurrencyService.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/services/DateFormatStyle.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/services/DateFormatStyle.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/services/DateFormatStyle.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/services/DateFormatStyle.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/services/DateService.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/services/DateService.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/services/DateService.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/services/DateService.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/services/EntityType.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/services/EntityType.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/services/EntityType.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/services/EntityType.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/services/ErrorCodeController.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/services/ErrorCodeController.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/services/ErrorCodeController.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/services/ErrorCodeController.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/services/HelpersService.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/services/HelpersService.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/services/HelpersService.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/services/HelpersService.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/services/ImportResultItem.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/services/ImportResultItem.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/services/ImportResultItem.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/services/ImportResultItem.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/services/ImportService.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/services/ImportService.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/services/ImportService.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/services/ImportService.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/services/LocalizationService.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/services/LocalizationService.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/services/LocalizationService.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/services/LocalizationService.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/services/Resettable.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/services/Resettable.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/services/Resettable.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/services/Resettable.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/settings/Settings.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/settings/Settings.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/settings/Settings.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/settings/Settings.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/settings/SettingsController.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/settings/SettingsController.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/settings/SettingsController.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/settings/SettingsController.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/settings/SettingsRepository.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/settings/SettingsRepository.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/settings/SettingsRepository.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/settings/SettingsRepository.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/settings/SettingsService.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/settings/SettingsService.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/settings/SettingsService.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/settings/SettingsService.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/settings/SettingsValidator.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/settings/SettingsValidator.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/settings/SettingsValidator.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/settings/SettingsValidator.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/statistics/StatisticItem.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/statistics/StatisticItem.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/statistics/StatisticItem.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/statistics/StatisticItem.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/statistics/StatisticsService.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/statistics/StatisticsService.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/statistics/StatisticsService.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/statistics/StatisticsService.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/tags/Tag.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/tags/Tag.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/tags/Tag.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/tags/Tag.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/tags/TagController.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/tags/TagController.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/tags/TagController.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/tags/TagController.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/tags/TagRepository.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/tags/TagRepository.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/tags/TagRepository.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/tags/TagRepository.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/tags/TagScheduler.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/tags/TagScheduler.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/tags/TagScheduler.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/tags/TagScheduler.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/tags/TagService.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/tags/TagService.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/tags/TagService.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/tags/TagService.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/tags/Tag_.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/tags/Tag_.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/tags/Tag_.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/tags/Tag_.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/templategroup/TemplateGroup.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/templategroup/TemplateGroup.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/templategroup/TemplateGroup.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/templategroup/TemplateGroup.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/templategroup/TemplateGroupController.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/templategroup/TemplateGroupController.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/templategroup/TemplateGroupController.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/templategroup/TemplateGroupController.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/templategroup/TemplateGroupRepository.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/templategroup/TemplateGroupRepository.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/templategroup/TemplateGroupRepository.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/templategroup/TemplateGroupRepository.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/templategroup/TemplateGroupService.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/templategroup/TemplateGroupService.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/templategroup/TemplateGroupService.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/templategroup/TemplateGroupService.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/templategroup/TemplateGroupType.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/templategroup/TemplateGroupType.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/templategroup/TemplateGroupType.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/templategroup/TemplateGroupType.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/templategroup/TemplateGroupValidator.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/templategroup/TemplateGroupValidator.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/templategroup/TemplateGroupValidator.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/templategroup/TemplateGroupValidator.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/templates/Template.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/templates/Template.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/templates/Template.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/templates/Template.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/templates/TemplateController.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/templates/TemplateController.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/templates/TemplateController.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/templates/TemplateController.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/templates/TemplateModelAttributes.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/templates/TemplateModelAttributes.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/templates/TemplateModelAttributes.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/templates/TemplateModelAttributes.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/templates/TemplateRepository.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/templates/TemplateRepository.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/templates/TemplateRepository.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/templates/TemplateRepository.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/templates/TemplateService.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/templates/TemplateService.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/templates/TemplateService.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/templates/TemplateService.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/templates/TemplateValidator.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/templates/TemplateValidator.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/templates/TemplateValidator.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/templates/TemplateValidator.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/transactions/Transaction.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/transactions/Transaction.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/transactions/Transaction.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/transactions/Transaction.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/transactions/TransactionBase.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/transactions/TransactionBase.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/transactions/TransactionBase.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/transactions/TransactionBase.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/transactions/TransactionController.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/transactions/TransactionController.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/transactions/TransactionController.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/transactions/TransactionController.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/transactions/TransactionModelAttributes.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/transactions/TransactionModelAttributes.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/transactions/TransactionModelAttributes.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/transactions/TransactionModelAttributes.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/transactions/TransactionRepository.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/transactions/TransactionRepository.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/transactions/TransactionRepository.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/transactions/TransactionRepository.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/transactions/TransactionSearchSpecifications.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/transactions/TransactionSearchSpecifications.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/transactions/TransactionSearchSpecifications.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/transactions/TransactionSearchSpecifications.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/transactions/TransactionService.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/transactions/TransactionService.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/transactions/TransactionService.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/transactions/TransactionService.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/transactions/TransactionSpecifications.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/transactions/TransactionSpecifications.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/transactions/TransactionSpecifications.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/transactions/TransactionSpecifications.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/transactions/TransactionType.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/transactions/TransactionType.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/transactions/TransactionType.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/transactions/TransactionType.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/transactions/TransactionValidator.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/transactions/TransactionValidator.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/transactions/TransactionValidator.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/transactions/TransactionValidator.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/transactions/Transaction_.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/transactions/Transaction_.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/transactions/Transaction_.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/transactions/Transaction_.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/update/ArtifactBean.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/update/ArtifactBean.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/update/ArtifactBean.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/update/ArtifactBean.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/update/BudgetMasterUpdateConfiguration.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/update/BudgetMasterUpdateConfiguration.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/update/BudgetMasterUpdateConfiguration.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/update/BudgetMasterUpdateConfiguration.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/update/BudgetMasterUpdateService.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/update/BudgetMasterUpdateService.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/update/BudgetMasterUpdateService.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/update/BudgetMasterUpdateService.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/update/IsExeFileHook.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/update/IsExeFileHook.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/update/IsExeFileHook.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/update/IsExeFileHook.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/update/IsJarFileHook.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/update/IsJarFileHook.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/update/IsJarFileHook.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/update/IsJarFileHook.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/update/UpdateAvailableEvent.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/update/UpdateAvailableEvent.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/update/UpdateAvailableEvent.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/update/UpdateAvailableEvent.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/utils/Colors.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/utils/Colors.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/utils/Colors.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/utils/Colors.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/utils/DatabaseConfiguration.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/utils/DatabaseConfiguration.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/utils/DatabaseConfiguration.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/utils/DatabaseConfiguration.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/utils/DatabaseConfigurationProperties.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/utils/DatabaseConfigurationProperties.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/utils/DatabaseConfigurationProperties.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/utils/DatabaseConfigurationProperties.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/utils/DateHelper.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/utils/DateHelper.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/utils/DateHelper.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/utils/DateHelper.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/utils/FontAwesomeIcons.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/utils/FontAwesomeIcons.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/utils/FontAwesomeIcons.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/utils/FontAwesomeIcons.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/utils/LanguageType.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/utils/LanguageType.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/utils/LanguageType.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/utils/LanguageType.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/utils/LocalizedEnum.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/utils/LocalizedEnum.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/utils/LocalizedEnum.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/utils/LocalizedEnum.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/utils/Mappings.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/utils/Mappings.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/utils/Mappings.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/utils/Mappings.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/utils/PropertiesConfiguration.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/utils/PropertiesConfiguration.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/utils/PropertiesConfiguration.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/utils/PropertiesConfiguration.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/utils/ProvidesID.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/utils/ProvidesID.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/utils/ProvidesID.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/utils/ProvidesID.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/utils/ResourceNotFoundException.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/utils/ResourceNotFoundException.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/utils/ResourceNotFoundException.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/utils/ResourceNotFoundException.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/utils/Strings.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/utils/Strings.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/utils/Strings.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/utils/Strings.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/utils/WebRequestUtils.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/utils/WebRequestUtils.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/utils/WebRequestUtils.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/utils/WebRequestUtils.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/utils/eventlistener/EnsureAllIconizableHaveAnIconInstance.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/utils/eventlistener/EnsureAllIconizableHaveAnIconInstance.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/utils/eventlistener/EnsureAllIconizableHaveAnIconInstance.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/utils/eventlistener/EnsureAllIconizableHaveAnIconInstance.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/utils/eventlistener/UpdateInstalledVersion.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/utils/eventlistener/UpdateInstalledVersion.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/utils/eventlistener/UpdateInstalledVersion.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/utils/eventlistener/UpdateInstalledVersion.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/utils/notification/Notification.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/utils/notification/Notification.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/utils/notification/Notification.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/utils/notification/Notification.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/utils/notification/NotificationType.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/utils/notification/NotificationType.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/utils/notification/NotificationType.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/utils/notification/NotificationType.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/utils/types/MonthNames.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/utils/types/MonthNames.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/utils/types/MonthNames.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/utils/types/MonthNames.java
diff --git a/src/main/java/de/deadlocker8/budgetmaster/utils/types/WeekDay.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/utils/types/WeekDay.java
similarity index 100%
rename from src/main/java/de/deadlocker8/budgetmaster/utils/types/WeekDay.java
rename to BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/utils/types/WeekDay.java
diff --git a/src/main/resources/application.properties b/BudgetMasterServer/src/main/resources/application.properties
similarity index 100%
rename from src/main/resources/application.properties
rename to BudgetMasterServer/src/main/resources/application.properties
diff --git a/src/main/resources/charts/AccountSumPerDay.js b/BudgetMasterServer/src/main/resources/charts/AccountSumPerDay.js
similarity index 100%
rename from src/main/resources/charts/AccountSumPerDay.js
rename to BudgetMasterServer/src/main/resources/charts/AccountSumPerDay.js
diff --git a/src/main/resources/charts/AverageMonthlyIncomesAndExpendituresPerCategoryBar.js b/BudgetMasterServer/src/main/resources/charts/AverageMonthlyIncomesAndExpendituresPerCategoryBar.js
similarity index 100%
rename from src/main/resources/charts/AverageMonthlyIncomesAndExpendituresPerCategoryBar.js
rename to BudgetMasterServer/src/main/resources/charts/AverageMonthlyIncomesAndExpendituresPerCategoryBar.js
diff --git a/src/main/resources/charts/AverageMonthlyIncomesAndExpendituresPerYearBar.js b/BudgetMasterServer/src/main/resources/charts/AverageMonthlyIncomesAndExpendituresPerYearBar.js
similarity index 100%
rename from src/main/resources/charts/AverageMonthlyIncomesAndExpendituresPerYearBar.js
rename to BudgetMasterServer/src/main/resources/charts/AverageMonthlyIncomesAndExpendituresPerYearBar.js
diff --git a/src/main/resources/charts/AverageTransactionAmountPerCategoryBar.js b/BudgetMasterServer/src/main/resources/charts/AverageTransactionAmountPerCategoryBar.js
similarity index 100%
rename from src/main/resources/charts/AverageTransactionAmountPerCategoryBar.js
rename to BudgetMasterServer/src/main/resources/charts/AverageTransactionAmountPerCategoryBar.js
diff --git a/src/main/resources/charts/Default.js b/BudgetMasterServer/src/main/resources/charts/Default.js
similarity index 100%
rename from src/main/resources/charts/Default.js
rename to BudgetMasterServer/src/main/resources/charts/Default.js
diff --git a/src/main/resources/charts/IncomesAndExpendituresByCategoryBar.js b/BudgetMasterServer/src/main/resources/charts/IncomesAndExpendituresByCategoryBar.js
similarity index 100%
rename from src/main/resources/charts/IncomesAndExpendituresByCategoryBar.js
rename to BudgetMasterServer/src/main/resources/charts/IncomesAndExpendituresByCategoryBar.js
diff --git a/src/main/resources/charts/IncomesAndExpendituresByCategoryPie.js b/BudgetMasterServer/src/main/resources/charts/IncomesAndExpendituresByCategoryPie.js
similarity index 100%
rename from src/main/resources/charts/IncomesAndExpendituresByCategoryPie.js
rename to BudgetMasterServer/src/main/resources/charts/IncomesAndExpendituresByCategoryPie.js
diff --git a/src/main/resources/charts/IncomesAndExpendituresPerMonthBar.js b/BudgetMasterServer/src/main/resources/charts/IncomesAndExpendituresPerMonthBar.js
similarity index 100%
rename from src/main/resources/charts/IncomesAndExpendituresPerMonthBar.js
rename to BudgetMasterServer/src/main/resources/charts/IncomesAndExpendituresPerMonthBar.js
diff --git a/src/main/resources/charts/IncomesAndExpendituresPerMonthByCategories.js b/BudgetMasterServer/src/main/resources/charts/IncomesAndExpendituresPerMonthByCategories.js
similarity index 100%
rename from src/main/resources/charts/IncomesAndExpendituresPerMonthByCategories.js
rename to BudgetMasterServer/src/main/resources/charts/IncomesAndExpendituresPerMonthByCategories.js
diff --git a/src/main/resources/charts/IncomesAndExpendituresPerMonthLine.js b/BudgetMasterServer/src/main/resources/charts/IncomesAndExpendituresPerMonthLine.js
similarity index 100%
rename from src/main/resources/charts/IncomesAndExpendituresPerMonthLine.js
rename to BudgetMasterServer/src/main/resources/charts/IncomesAndExpendituresPerMonthLine.js
diff --git a/src/main/resources/charts/IncomesAndExpendituresPerYearBar.js b/BudgetMasterServer/src/main/resources/charts/IncomesAndExpendituresPerYearBar.js
similarity index 100%
rename from src/main/resources/charts/IncomesAndExpendituresPerYearBar.js
rename to BudgetMasterServer/src/main/resources/charts/IncomesAndExpendituresPerYearBar.js
diff --git a/src/main/resources/charts/IncomesAndExpendituresPerYearByCategories.js b/BudgetMasterServer/src/main/resources/charts/IncomesAndExpendituresPerYearByCategories.js
similarity index 100%
rename from src/main/resources/charts/IncomesAndExpendituresPerYearByCategories.js
rename to BudgetMasterServer/src/main/resources/charts/IncomesAndExpendituresPerYearByCategories.js
diff --git a/src/main/resources/charts/RestPerMonth.js b/BudgetMasterServer/src/main/resources/charts/RestPerMonth.js
similarity index 100%
rename from src/main/resources/charts/RestPerMonth.js
rename to BudgetMasterServer/src/main/resources/charts/RestPerMonth.js
diff --git a/src/main/resources/config/libLogger.yml b/BudgetMasterServer/src/main/resources/config/libLogger.yml
similarity index 100%
rename from src/main/resources/config/libLogger.yml
rename to BudgetMasterServer/src/main/resources/config/libLogger.yml
diff --git a/src/main/resources/config/templates/settings-docker.properties b/BudgetMasterServer/src/main/resources/config/templates/settings-docker.properties
similarity index 100%
rename from src/main/resources/config/templates/settings-docker.properties
rename to BudgetMasterServer/src/main/resources/config/templates/settings-docker.properties
diff --git a/src/main/resources/config/templates/settings.properties b/BudgetMasterServer/src/main/resources/config/templates/settings.properties
similarity index 100%
rename from src/main/resources/config/templates/settings.properties
rename to BudgetMasterServer/src/main/resources/config/templates/settings.properties
diff --git a/src/main/resources/favicon.ico b/BudgetMasterServer/src/main/resources/favicon.ico
similarity index 100%
rename from src/main/resources/favicon.ico
rename to BudgetMasterServer/src/main/resources/favicon.ico
diff --git a/src/main/resources/fonts/OpenSans-Regular.ttf b/BudgetMasterServer/src/main/resources/fonts/OpenSans-Regular.ttf
similarity index 100%
rename from src/main/resources/fonts/OpenSans-Regular.ttf
rename to BudgetMasterServer/src/main/resources/fonts/OpenSans-Regular.ttf
diff --git a/src/main/resources/languages/base_de.properties b/BudgetMasterServer/src/main/resources/languages/base_de.properties
similarity index 100%
rename from src/main/resources/languages/base_de.properties
rename to BudgetMasterServer/src/main/resources/languages/base_de.properties
diff --git a/src/main/resources/languages/base_en.properties b/BudgetMasterServer/src/main/resources/languages/base_en.properties
similarity index 100%
rename from src/main/resources/languages/base_en.properties
rename to BudgetMasterServer/src/main/resources/languages/base_en.properties
diff --git a/src/main/resources/languages/hints_de.properties b/BudgetMasterServer/src/main/resources/languages/hints_de.properties
similarity index 100%
rename from src/main/resources/languages/hints_de.properties
rename to BudgetMasterServer/src/main/resources/languages/hints_de.properties
diff --git a/src/main/resources/languages/hints_en.properties b/BudgetMasterServer/src/main/resources/languages/hints_en.properties
similarity index 100%
rename from src/main/resources/languages/hints_en.properties
rename to BudgetMasterServer/src/main/resources/languages/hints_en.properties
diff --git a/src/main/resources/languages/news_de.properties b/BudgetMasterServer/src/main/resources/languages/news_de.properties
similarity index 100%
rename from src/main/resources/languages/news_de.properties
rename to BudgetMasterServer/src/main/resources/languages/news_de.properties
diff --git a/src/main/resources/languages/news_en.properties b/BudgetMasterServer/src/main/resources/languages/news_en.properties
similarity index 100%
rename from src/main/resources/languages/news_en.properties
rename to BudgetMasterServer/src/main/resources/languages/news_en.properties
diff --git a/src/main/resources/repositories.json b/BudgetMasterServer/src/main/resources/repositories.json
similarity index 100%
rename from src/main/resources/repositories.json
rename to BudgetMasterServer/src/main/resources/repositories.json
diff --git a/src/main/resources/static/css/accounts.css b/BudgetMasterServer/src/main/resources/static/css/accounts.css
similarity index 100%
rename from src/main/resources/static/css/accounts.css
rename to BudgetMasterServer/src/main/resources/static/css/accounts.css
diff --git a/src/main/resources/static/css/categories.css b/BudgetMasterServer/src/main/resources/static/css/categories.css
similarity index 100%
rename from src/main/resources/static/css/categories.css
rename to BudgetMasterServer/src/main/resources/static/css/categories.css
diff --git a/src/main/resources/static/css/charts.css b/BudgetMasterServer/src/main/resources/static/css/charts.css
similarity index 100%
rename from src/main/resources/static/css/charts.css
rename to BudgetMasterServer/src/main/resources/static/css/charts.css
diff --git a/src/main/resources/static/css/collapsible.css b/BudgetMasterServer/src/main/resources/static/css/collapsible.css
similarity index 100%
rename from src/main/resources/static/css/collapsible.css
rename to BudgetMasterServer/src/main/resources/static/css/collapsible.css
diff --git a/src/main/resources/static/css/colors.css b/BudgetMasterServer/src/main/resources/static/css/colors.css
similarity index 100%
rename from src/main/resources/static/css/colors.css
rename to BudgetMasterServer/src/main/resources/static/css/colors.css
diff --git a/src/main/resources/static/css/customSelect.css b/BudgetMasterServer/src/main/resources/static/css/customSelect.css
similarity index 100%
rename from src/main/resources/static/css/customSelect.css
rename to BudgetMasterServer/src/main/resources/static/css/customSelect.css
diff --git a/src/main/resources/static/css/datepicker.css b/BudgetMasterServer/src/main/resources/static/css/datepicker.css
similarity index 100%
rename from src/main/resources/static/css/datepicker.css
rename to BudgetMasterServer/src/main/resources/static/css/datepicker.css
diff --git a/src/main/resources/static/css/globalDatepicker.css b/BudgetMasterServer/src/main/resources/static/css/globalDatepicker.css
similarity index 100%
rename from src/main/resources/static/css/globalDatepicker.css
rename to BudgetMasterServer/src/main/resources/static/css/globalDatepicker.css
diff --git a/src/main/resources/static/css/hotkeys.css b/BudgetMasterServer/src/main/resources/static/css/hotkeys.css
similarity index 100%
rename from src/main/resources/static/css/hotkeys.css
rename to BudgetMasterServer/src/main/resources/static/css/hotkeys.css
diff --git a/src/main/resources/static/css/iconSelect.css b/BudgetMasterServer/src/main/resources/static/css/iconSelect.css
similarity index 100%
rename from src/main/resources/static/css/iconSelect.css
rename to BudgetMasterServer/src/main/resources/static/css/iconSelect.css
diff --git a/src/main/resources/static/css/login.css b/BudgetMasterServer/src/main/resources/static/css/login.css
similarity index 100%
rename from src/main/resources/static/css/login.css
rename to BudgetMasterServer/src/main/resources/static/css/login.css
diff --git a/src/main/resources/static/css/navbar.css b/BudgetMasterServer/src/main/resources/static/css/navbar.css
similarity index 100%
rename from src/main/resources/static/css/navbar.css
rename to BudgetMasterServer/src/main/resources/static/css/navbar.css
diff --git a/src/main/resources/static/css/reports.css b/BudgetMasterServer/src/main/resources/static/css/reports.css
similarity index 100%
rename from src/main/resources/static/css/reports.css
rename to BudgetMasterServer/src/main/resources/static/css/reports.css
diff --git a/src/main/resources/static/css/search.css b/BudgetMasterServer/src/main/resources/static/css/search.css
similarity index 100%
rename from src/main/resources/static/css/search.css
rename to BudgetMasterServer/src/main/resources/static/css/search.css
diff --git a/src/main/resources/static/css/settings.css b/BudgetMasterServer/src/main/resources/static/css/settings.css
similarity index 100%
rename from src/main/resources/static/css/settings.css
rename to BudgetMasterServer/src/main/resources/static/css/settings.css
diff --git a/src/main/resources/static/css/style.css b/BudgetMasterServer/src/main/resources/static/css/style.css
similarity index 100%
rename from src/main/resources/static/css/style.css
rename to BudgetMasterServer/src/main/resources/static/css/style.css
diff --git a/src/main/resources/static/css/templates.css b/BudgetMasterServer/src/main/resources/static/css/templates.css
similarity index 100%
rename from src/main/resources/static/css/templates.css
rename to BudgetMasterServer/src/main/resources/static/css/templates.css
diff --git a/src/main/resources/static/css/transactions.css b/BudgetMasterServer/src/main/resources/static/css/transactions.css
similarity index 100%
rename from src/main/resources/static/css/transactions.css
rename to BudgetMasterServer/src/main/resources/static/css/transactions.css
diff --git a/src/main/resources/static/favicon.ico b/BudgetMasterServer/src/main/resources/static/favicon.ico
similarity index 100%
rename from src/main/resources/static/favicon.ico
rename to BudgetMasterServer/src/main/resources/static/favicon.ico
diff --git a/src/main/resources/static/images/Logo_3000x3000.png b/BudgetMasterServer/src/main/resources/static/images/Logo_3000x3000.png
similarity index 100%
rename from src/main/resources/static/images/Logo_3000x3000.png
rename to BudgetMasterServer/src/main/resources/static/images/Logo_3000x3000.png
diff --git a/src/main/resources/static/images/Logo_with_text_full_res.png b/BudgetMasterServer/src/main/resources/static/images/Logo_with_text_full_res.png
similarity index 100%
rename from src/main/resources/static/images/Logo_with_text_full_res.png
rename to BudgetMasterServer/src/main/resources/static/images/Logo_with_text_full_res.png
diff --git a/src/main/resources/static/images/Logo_with_text_medium_res.png b/BudgetMasterServer/src/main/resources/static/images/Logo_with_text_medium_res.png
similarity index 100%
rename from src/main/resources/static/images/Logo_with_text_medium_res.png
rename to BudgetMasterServer/src/main/resources/static/images/Logo_with_text_medium_res.png
diff --git a/src/main/resources/static/images/Logo_with_white_text_full_res.png b/BudgetMasterServer/src/main/resources/static/images/Logo_with_white_text_full_res.png
similarity index 100%
rename from src/main/resources/static/images/Logo_with_white_text_full_res.png
rename to BudgetMasterServer/src/main/resources/static/images/Logo_with_white_text_full_res.png
diff --git a/src/main/resources/static/images/Logo_with_white_text_medium_res.png b/BudgetMasterServer/src/main/resources/static/images/Logo_with_white_text_medium_res.png
similarity index 100%
rename from src/main/resources/static/images/Logo_with_white_text_medium_res.png
rename to BudgetMasterServer/src/main/resources/static/images/Logo_with_white_text_medium_res.png
diff --git a/src/main/resources/static/images/charts/accountSumPerDay.png b/BudgetMasterServer/src/main/resources/static/images/charts/accountSumPerDay.png
similarity index 100%
rename from src/main/resources/static/images/charts/accountSumPerDay.png
rename to BudgetMasterServer/src/main/resources/static/images/charts/accountSumPerDay.png
diff --git a/src/main/resources/static/images/charts/averageMonthlyIncomesAndExpendituresPerCategoryBar.png b/BudgetMasterServer/src/main/resources/static/images/charts/averageMonthlyIncomesAndExpendituresPerCategoryBar.png
similarity index 100%
rename from src/main/resources/static/images/charts/averageMonthlyIncomesAndExpendituresPerCategoryBar.png
rename to BudgetMasterServer/src/main/resources/static/images/charts/averageMonthlyIncomesAndExpendituresPerCategoryBar.png
diff --git a/src/main/resources/static/images/charts/averageMonthlyIncomesAndExpendituresPerYearBar.png b/BudgetMasterServer/src/main/resources/static/images/charts/averageMonthlyIncomesAndExpendituresPerYearBar.png
similarity index 100%
rename from src/main/resources/static/images/charts/averageMonthlyIncomesAndExpendituresPerYearBar.png
rename to BudgetMasterServer/src/main/resources/static/images/charts/averageMonthlyIncomesAndExpendituresPerYearBar.png
diff --git a/src/main/resources/static/images/charts/averageTransactionAmountPerCategory.png b/BudgetMasterServer/src/main/resources/static/images/charts/averageTransactionAmountPerCategory.png
similarity index 100%
rename from src/main/resources/static/images/charts/averageTransactionAmountPerCategory.png
rename to BudgetMasterServer/src/main/resources/static/images/charts/averageTransactionAmountPerCategory.png
diff --git a/src/main/resources/static/images/charts/incomesAndExpendituresByCategoryBar.png b/BudgetMasterServer/src/main/resources/static/images/charts/incomesAndExpendituresByCategoryBar.png
similarity index 100%
rename from src/main/resources/static/images/charts/incomesAndExpendituresByCategoryBar.png
rename to BudgetMasterServer/src/main/resources/static/images/charts/incomesAndExpendituresByCategoryBar.png
diff --git a/src/main/resources/static/images/charts/incomesAndExpendituresByCategoryPie.png b/BudgetMasterServer/src/main/resources/static/images/charts/incomesAndExpendituresByCategoryPie.png
similarity index 100%
rename from src/main/resources/static/images/charts/incomesAndExpendituresByCategoryPie.png
rename to BudgetMasterServer/src/main/resources/static/images/charts/incomesAndExpendituresByCategoryPie.png
diff --git a/src/main/resources/static/images/charts/incomesAndExpendituresPerMonthBar.png b/BudgetMasterServer/src/main/resources/static/images/charts/incomesAndExpendituresPerMonthBar.png
similarity index 100%
rename from src/main/resources/static/images/charts/incomesAndExpendituresPerMonthBar.png
rename to BudgetMasterServer/src/main/resources/static/images/charts/incomesAndExpendituresPerMonthBar.png
diff --git a/src/main/resources/static/images/charts/incomesAndExpendituresPerMonthByCategories.png b/BudgetMasterServer/src/main/resources/static/images/charts/incomesAndExpendituresPerMonthByCategories.png
similarity index 100%
rename from src/main/resources/static/images/charts/incomesAndExpendituresPerMonthByCategories.png
rename to BudgetMasterServer/src/main/resources/static/images/charts/incomesAndExpendituresPerMonthByCategories.png
diff --git a/src/main/resources/static/images/charts/incomesAndExpendituresPerMonthLine.png b/BudgetMasterServer/src/main/resources/static/images/charts/incomesAndExpendituresPerMonthLine.png
similarity index 100%
rename from src/main/resources/static/images/charts/incomesAndExpendituresPerMonthLine.png
rename to BudgetMasterServer/src/main/resources/static/images/charts/incomesAndExpendituresPerMonthLine.png
diff --git a/src/main/resources/static/images/charts/incomesAndExpendituresPerYearBar.png b/BudgetMasterServer/src/main/resources/static/images/charts/incomesAndExpendituresPerYearBar.png
similarity index 100%
rename from src/main/resources/static/images/charts/incomesAndExpendituresPerYearBar.png
rename to BudgetMasterServer/src/main/resources/static/images/charts/incomesAndExpendituresPerYearBar.png
diff --git a/src/main/resources/static/images/charts/incomesAndExpendituresPerYearByCategories.png b/BudgetMasterServer/src/main/resources/static/images/charts/incomesAndExpendituresPerYearByCategories.png
similarity index 100%
rename from src/main/resources/static/images/charts/incomesAndExpendituresPerYearByCategories.png
rename to BudgetMasterServer/src/main/resources/static/images/charts/incomesAndExpendituresPerYearByCategories.png
diff --git a/src/main/resources/static/images/charts/placeholder.png b/BudgetMasterServer/src/main/resources/static/images/charts/placeholder.png
similarity index 100%
rename from src/main/resources/static/images/charts/placeholder.png
rename to BudgetMasterServer/src/main/resources/static/images/charts/placeholder.png
diff --git a/src/main/resources/static/images/charts/restPerMonth.png b/BudgetMasterServer/src/main/resources/static/images/charts/restPerMonth.png
similarity index 100%
rename from src/main/resources/static/images/charts/restPerMonth.png
rename to BudgetMasterServer/src/main/resources/static/images/charts/restPerMonth.png
diff --git a/src/main/resources/static/images/teapot.png b/BudgetMasterServer/src/main/resources/static/images/teapot.png
similarity index 100%
rename from src/main/resources/static/images/teapot.png
rename to BudgetMasterServer/src/main/resources/static/images/teapot.png
diff --git a/src/main/resources/static/js/about.js b/BudgetMasterServer/src/main/resources/static/js/about.js
similarity index 100%
rename from src/main/resources/static/js/about.js
rename to BudgetMasterServer/src/main/resources/static/js/about.js
diff --git a/src/main/resources/static/js/accounts.js b/BudgetMasterServer/src/main/resources/static/js/accounts.js
similarity index 100%
rename from src/main/resources/static/js/accounts.js
rename to BudgetMasterServer/src/main/resources/static/js/accounts.js
diff --git a/src/main/resources/static/js/categories.js b/BudgetMasterServer/src/main/resources/static/js/categories.js
similarity index 100%
rename from src/main/resources/static/js/categories.js
rename to BudgetMasterServer/src/main/resources/static/js/categories.js
diff --git a/src/main/resources/static/js/charts.js b/BudgetMasterServer/src/main/resources/static/js/charts.js
similarity index 100%
rename from src/main/resources/static/js/charts.js
rename to BudgetMasterServer/src/main/resources/static/js/charts.js
diff --git a/src/main/resources/static/js/customSelect.js b/BudgetMasterServer/src/main/resources/static/js/customSelect.js
similarity index 100%
rename from src/main/resources/static/js/customSelect.js
rename to BudgetMasterServer/src/main/resources/static/js/customSelect.js
diff --git a/src/main/resources/static/js/fetchModalContent.js b/BudgetMasterServer/src/main/resources/static/js/fetchModalContent.js
similarity index 100%
rename from src/main/resources/static/js/fetchModalContent.js
rename to BudgetMasterServer/src/main/resources/static/js/fetchModalContent.js
diff --git a/src/main/resources/static/js/filter.js b/BudgetMasterServer/src/main/resources/static/js/filter.js
similarity index 100%
rename from src/main/resources/static/js/filter.js
rename to BudgetMasterServer/src/main/resources/static/js/filter.js
diff --git a/src/main/resources/static/js/fontColorPicker.js b/BudgetMasterServer/src/main/resources/static/js/fontColorPicker.js
similarity index 100%
rename from src/main/resources/static/js/fontColorPicker.js
rename to BudgetMasterServer/src/main/resources/static/js/fontColorPicker.js
diff --git a/src/main/resources/static/js/globalDatePicker.js b/BudgetMasterServer/src/main/resources/static/js/globalDatePicker.js
similarity index 100%
rename from src/main/resources/static/js/globalDatePicker.js
rename to BudgetMasterServer/src/main/resources/static/js/globalDatePicker.js
diff --git a/src/main/resources/static/js/helpers.js b/BudgetMasterServer/src/main/resources/static/js/helpers.js
similarity index 100%
rename from src/main/resources/static/js/helpers.js
rename to BudgetMasterServer/src/main/resources/static/js/helpers.js
diff --git a/src/main/resources/static/js/hotkeys.js b/BudgetMasterServer/src/main/resources/static/js/hotkeys.js
similarity index 100%
rename from src/main/resources/static/js/hotkeys.js
rename to BudgetMasterServer/src/main/resources/static/js/hotkeys.js
diff --git a/src/main/resources/static/js/iconSelect.js b/BudgetMasterServer/src/main/resources/static/js/iconSelect.js
similarity index 100%
rename from src/main/resources/static/js/iconSelect.js
rename to BudgetMasterServer/src/main/resources/static/js/iconSelect.js
diff --git a/src/main/resources/static/js/import.js b/BudgetMasterServer/src/main/resources/static/js/import.js
similarity index 100%
rename from src/main/resources/static/js/import.js
rename to BudgetMasterServer/src/main/resources/static/js/import.js
diff --git a/src/main/resources/static/js/libs/moment.min.js b/BudgetMasterServer/src/main/resources/static/js/libs/moment.min.js
similarity index 100%
rename from src/main/resources/static/js/libs/moment.min.js
rename to BudgetMasterServer/src/main/resources/static/js/libs/moment.min.js
diff --git a/src/main/resources/static/js/libs/plotly.min.js b/BudgetMasterServer/src/main/resources/static/js/libs/plotly.min.js
similarity index 100%
rename from src/main/resources/static/js/libs/plotly.min.js
rename to BudgetMasterServer/src/main/resources/static/js/libs/plotly.min.js
diff --git a/src/main/resources/static/js/main.js b/BudgetMasterServer/src/main/resources/static/js/main.js
similarity index 100%
rename from src/main/resources/static/js/main.js
rename to BudgetMasterServer/src/main/resources/static/js/main.js
diff --git a/src/main/resources/static/js/reports.js b/BudgetMasterServer/src/main/resources/static/js/reports.js
similarity index 100%
rename from src/main/resources/static/js/reports.js
rename to BudgetMasterServer/src/main/resources/static/js/reports.js
diff --git a/src/main/resources/static/js/search.js b/BudgetMasterServer/src/main/resources/static/js/search.js
similarity index 100%
rename from src/main/resources/static/js/search.js
rename to BudgetMasterServer/src/main/resources/static/js/search.js
diff --git a/src/main/resources/static/js/settings.js b/BudgetMasterServer/src/main/resources/static/js/settings.js
similarity index 100%
rename from src/main/resources/static/js/settings.js
rename to BudgetMasterServer/src/main/resources/static/js/settings.js
diff --git a/src/main/resources/static/js/templateGroups.js b/BudgetMasterServer/src/main/resources/static/js/templateGroups.js
similarity index 100%
rename from src/main/resources/static/js/templateGroups.js
rename to BudgetMasterServer/src/main/resources/static/js/templateGroups.js
diff --git a/src/main/resources/static/js/templates.js b/BudgetMasterServer/src/main/resources/static/js/templates.js
similarity index 100%
rename from src/main/resources/static/js/templates.js
rename to BudgetMasterServer/src/main/resources/static/js/templates.js
diff --git a/src/main/resources/static/js/transactionActions.js b/BudgetMasterServer/src/main/resources/static/js/transactionActions.js
similarity index 100%
rename from src/main/resources/static/js/transactionActions.js
rename to BudgetMasterServer/src/main/resources/static/js/transactionActions.js
diff --git a/src/main/resources/static/js/transactions.js b/BudgetMasterServer/src/main/resources/static/js/transactions.js
similarity index 100%
rename from src/main/resources/static/js/transactions.js
rename to BudgetMasterServer/src/main/resources/static/js/transactions.js
diff --git a/src/main/resources/static/touch_icon.png b/BudgetMasterServer/src/main/resources/static/touch_icon.png
similarity index 100%
rename from src/main/resources/static/touch_icon.png
rename to BudgetMasterServer/src/main/resources/static/touch_icon.png
diff --git a/src/main/resources/templates/about.ftl b/BudgetMasterServer/src/main/resources/templates/about.ftl
similarity index 100%
rename from src/main/resources/templates/about.ftl
rename to BudgetMasterServer/src/main/resources/templates/about.ftl
diff --git a/src/main/resources/templates/accounts/accounts.ftl b/BudgetMasterServer/src/main/resources/templates/accounts/accounts.ftl
similarity index 100%
rename from src/main/resources/templates/accounts/accounts.ftl
rename to BudgetMasterServer/src/main/resources/templates/accounts/accounts.ftl
diff --git a/src/main/resources/templates/accounts/deleteAccountModal.ftl b/BudgetMasterServer/src/main/resources/templates/accounts/deleteAccountModal.ftl
similarity index 100%
rename from src/main/resources/templates/accounts/deleteAccountModal.ftl
rename to BudgetMasterServer/src/main/resources/templates/accounts/deleteAccountModal.ftl
diff --git a/src/main/resources/templates/accounts/newAccount.ftl b/BudgetMasterServer/src/main/resources/templates/accounts/newAccount.ftl
similarity index 100%
rename from src/main/resources/templates/accounts/newAccount.ftl
rename to BudgetMasterServer/src/main/resources/templates/accounts/newAccount.ftl
diff --git a/src/main/resources/templates/categories/categories.ftl b/BudgetMasterServer/src/main/resources/templates/categories/categories.ftl
similarity index 100%
rename from src/main/resources/templates/categories/categories.ftl
rename to BudgetMasterServer/src/main/resources/templates/categories/categories.ftl
diff --git a/src/main/resources/templates/categories/categoriesFunctions.ftl b/BudgetMasterServer/src/main/resources/templates/categories/categoriesFunctions.ftl
similarity index 100%
rename from src/main/resources/templates/categories/categoriesFunctions.ftl
rename to BudgetMasterServer/src/main/resources/templates/categories/categoriesFunctions.ftl
diff --git a/src/main/resources/templates/categories/deleteCategoryModal.ftl b/BudgetMasterServer/src/main/resources/templates/categories/deleteCategoryModal.ftl
similarity index 100%
rename from src/main/resources/templates/categories/deleteCategoryModal.ftl
rename to BudgetMasterServer/src/main/resources/templates/categories/deleteCategoryModal.ftl
diff --git a/src/main/resources/templates/categories/newCategory.ftl b/BudgetMasterServer/src/main/resources/templates/categories/newCategory.ftl
similarity index 100%
rename from src/main/resources/templates/categories/newCategory.ftl
rename to BudgetMasterServer/src/main/resources/templates/categories/newCategory.ftl
diff --git a/src/main/resources/templates/charts/chartFunctions.ftl b/BudgetMasterServer/src/main/resources/templates/charts/chartFunctions.ftl
similarity index 100%
rename from src/main/resources/templates/charts/chartFunctions.ftl
rename to BudgetMasterServer/src/main/resources/templates/charts/chartFunctions.ftl
diff --git a/src/main/resources/templates/charts/charts.ftl b/BudgetMasterServer/src/main/resources/templates/charts/charts.ftl
similarity index 100%
rename from src/main/resources/templates/charts/charts.ftl
rename to BudgetMasterServer/src/main/resources/templates/charts/charts.ftl
diff --git a/src/main/resources/templates/charts/deleteChartModal.ftl b/BudgetMasterServer/src/main/resources/templates/charts/deleteChartModal.ftl
similarity index 100%
rename from src/main/resources/templates/charts/deleteChartModal.ftl
rename to BudgetMasterServer/src/main/resources/templates/charts/deleteChartModal.ftl
diff --git a/src/main/resources/templates/charts/manage.ftl b/BudgetMasterServer/src/main/resources/templates/charts/manage.ftl
similarity index 100%
rename from src/main/resources/templates/charts/manage.ftl
rename to BudgetMasterServer/src/main/resources/templates/charts/manage.ftl
diff --git a/src/main/resources/templates/charts/newChart.ftl b/BudgetMasterServer/src/main/resources/templates/charts/newChart.ftl
similarity index 100%
rename from src/main/resources/templates/charts/newChart.ftl
rename to BudgetMasterServer/src/main/resources/templates/charts/newChart.ftl
diff --git a/src/main/resources/templates/error/400.ftl b/BudgetMasterServer/src/main/resources/templates/error/400.ftl
similarity index 100%
rename from src/main/resources/templates/error/400.ftl
rename to BudgetMasterServer/src/main/resources/templates/error/400.ftl
diff --git a/src/main/resources/templates/error/403.ftl b/BudgetMasterServer/src/main/resources/templates/error/403.ftl
similarity index 100%
rename from src/main/resources/templates/error/403.ftl
rename to BudgetMasterServer/src/main/resources/templates/error/403.ftl
diff --git a/src/main/resources/templates/error/404.ftl b/BudgetMasterServer/src/main/resources/templates/error/404.ftl
similarity index 100%
rename from src/main/resources/templates/error/404.ftl
rename to BudgetMasterServer/src/main/resources/templates/error/404.ftl
diff --git a/src/main/resources/templates/error/418.ftl b/BudgetMasterServer/src/main/resources/templates/error/418.ftl
similarity index 100%
rename from src/main/resources/templates/error/418.ftl
rename to BudgetMasterServer/src/main/resources/templates/error/418.ftl
diff --git a/src/main/resources/templates/error/500.ftl b/BudgetMasterServer/src/main/resources/templates/error/500.ftl
similarity index 100%
rename from src/main/resources/templates/error/500.ftl
rename to BudgetMasterServer/src/main/resources/templates/error/500.ftl
diff --git a/src/main/resources/templates/error/error.ftl b/BudgetMasterServer/src/main/resources/templates/error/error.ftl
similarity index 100%
rename from src/main/resources/templates/error/error.ftl
rename to BudgetMasterServer/src/main/resources/templates/error/error.ftl
diff --git a/src/main/resources/templates/filter/filterMacros.ftl b/BudgetMasterServer/src/main/resources/templates/filter/filterMacros.ftl
similarity index 100%
rename from src/main/resources/templates/filter/filterMacros.ftl
rename to BudgetMasterServer/src/main/resources/templates/filter/filterMacros.ftl
diff --git a/src/main/resources/templates/firstUse.ftl b/BudgetMasterServer/src/main/resources/templates/firstUse.ftl
similarity index 100%
rename from src/main/resources/templates/firstUse.ftl
rename to BudgetMasterServer/src/main/resources/templates/firstUse.ftl
diff --git a/src/main/resources/templates/globalAccountSelectModal.ftl b/BudgetMasterServer/src/main/resources/templates/globalAccountSelectModal.ftl
similarity index 100%
rename from src/main/resources/templates/globalAccountSelectModal.ftl
rename to BudgetMasterServer/src/main/resources/templates/globalAccountSelectModal.ftl
diff --git a/src/main/resources/templates/helpers/availableImages.ftl b/BudgetMasterServer/src/main/resources/templates/helpers/availableImages.ftl
similarity index 100%
rename from src/main/resources/templates/helpers/availableImages.ftl
rename to BudgetMasterServer/src/main/resources/templates/helpers/availableImages.ftl
diff --git a/src/main/resources/templates/helpers/customSelectMacros.ftl b/BudgetMasterServer/src/main/resources/templates/helpers/customSelectMacros.ftl
similarity index 100%
rename from src/main/resources/templates/helpers/customSelectMacros.ftl
rename to BudgetMasterServer/src/main/resources/templates/helpers/customSelectMacros.ftl
diff --git a/src/main/resources/templates/helpers/fontColorPicker.ftl b/BudgetMasterServer/src/main/resources/templates/helpers/fontColorPicker.ftl
similarity index 100%
rename from src/main/resources/templates/helpers/fontColorPicker.ftl
rename to BudgetMasterServer/src/main/resources/templates/helpers/fontColorPicker.ftl
diff --git a/src/main/resources/templates/helpers/globalDatePicker.ftl b/BudgetMasterServer/src/main/resources/templates/helpers/globalDatePicker.ftl
similarity index 100%
rename from src/main/resources/templates/helpers/globalDatePicker.ftl
rename to BudgetMasterServer/src/main/resources/templates/helpers/globalDatePicker.ftl
diff --git a/src/main/resources/templates/helpers/header.ftl b/BudgetMasterServer/src/main/resources/templates/helpers/header.ftl
similarity index 100%
rename from src/main/resources/templates/helpers/header.ftl
rename to BudgetMasterServer/src/main/resources/templates/helpers/header.ftl
diff --git a/src/main/resources/templates/helpers/iconSelect.ftl b/BudgetMasterServer/src/main/resources/templates/helpers/iconSelect.ftl
similarity index 100%
rename from src/main/resources/templates/helpers/iconSelect.ftl
rename to BudgetMasterServer/src/main/resources/templates/helpers/iconSelect.ftl
diff --git a/src/main/resources/templates/helpers/navbar.ftl b/BudgetMasterServer/src/main/resources/templates/helpers/navbar.ftl
similarity index 100%
rename from src/main/resources/templates/helpers/navbar.ftl
rename to BudgetMasterServer/src/main/resources/templates/helpers/navbar.ftl
diff --git a/src/main/resources/templates/helpers/scripts.ftl b/BudgetMasterServer/src/main/resources/templates/helpers/scripts.ftl
similarity index 100%
rename from src/main/resources/templates/helpers/scripts.ftl
rename to BudgetMasterServer/src/main/resources/templates/helpers/scripts.ftl
diff --git a/src/main/resources/templates/helpers/validation.ftl b/BudgetMasterServer/src/main/resources/templates/helpers/validation.ftl
similarity index 100%
rename from src/main/resources/templates/helpers/validation.ftl
rename to BudgetMasterServer/src/main/resources/templates/helpers/validation.ftl
diff --git a/src/main/resources/templates/hotkeys.ftl b/BudgetMasterServer/src/main/resources/templates/hotkeys.ftl
similarity index 100%
rename from src/main/resources/templates/hotkeys.ftl
rename to BudgetMasterServer/src/main/resources/templates/hotkeys.ftl
diff --git a/src/main/resources/templates/index.ftl b/BudgetMasterServer/src/main/resources/templates/index.ftl
similarity index 100%
rename from src/main/resources/templates/index.ftl
rename to BudgetMasterServer/src/main/resources/templates/index.ftl
diff --git a/src/main/resources/templates/indexFunctions.ftl b/BudgetMasterServer/src/main/resources/templates/indexFunctions.ftl
similarity index 100%
rename from src/main/resources/templates/indexFunctions.ftl
rename to BudgetMasterServer/src/main/resources/templates/indexFunctions.ftl
diff --git a/src/main/resources/templates/login.ftl b/BudgetMasterServer/src/main/resources/templates/login.ftl
similarity index 100%
rename from src/main/resources/templates/login.ftl
rename to BudgetMasterServer/src/main/resources/templates/login.ftl
diff --git a/src/main/resources/templates/reports/reports.ftl b/BudgetMasterServer/src/main/resources/templates/reports/reports.ftl
similarity index 100%
rename from src/main/resources/templates/reports/reports.ftl
rename to BudgetMasterServer/src/main/resources/templates/reports/reports.ftl
diff --git a/src/main/resources/templates/search/search.ftl b/BudgetMasterServer/src/main/resources/templates/search/search.ftl
similarity index 100%
rename from src/main/resources/templates/search/search.ftl
rename to BudgetMasterServer/src/main/resources/templates/search/search.ftl
diff --git a/src/main/resources/templates/search/searchMacros.ftl b/BudgetMasterServer/src/main/resources/templates/search/searchMacros.ftl
similarity index 100%
rename from src/main/resources/templates/search/searchMacros.ftl
rename to BudgetMasterServer/src/main/resources/templates/search/searchMacros.ftl
diff --git a/src/main/resources/templates/settings/importResult.ftl b/BudgetMasterServer/src/main/resources/templates/settings/importResult.ftl
similarity index 100%
rename from src/main/resources/templates/settings/importResult.ftl
rename to BudgetMasterServer/src/main/resources/templates/settings/importResult.ftl
diff --git a/src/main/resources/templates/settings/importStepOne.ftl b/BudgetMasterServer/src/main/resources/templates/settings/importStepOne.ftl
similarity index 100%
rename from src/main/resources/templates/settings/importStepOne.ftl
rename to BudgetMasterServer/src/main/resources/templates/settings/importStepOne.ftl
diff --git a/src/main/resources/templates/settings/importStepTwo.ftl b/BudgetMasterServer/src/main/resources/templates/settings/importStepTwo.ftl
similarity index 100%
rename from src/main/resources/templates/settings/importStepTwo.ftl
rename to BudgetMasterServer/src/main/resources/templates/settings/importStepTwo.ftl
diff --git a/src/main/resources/templates/settings/settings.ftl b/BudgetMasterServer/src/main/resources/templates/settings/settings.ftl
similarity index 100%
rename from src/main/resources/templates/settings/settings.ftl
rename to BudgetMasterServer/src/main/resources/templates/settings/settings.ftl
diff --git a/src/main/resources/templates/settings/settingsMacros.ftl b/BudgetMasterServer/src/main/resources/templates/settings/settingsMacros.ftl
similarity index 100%
rename from src/main/resources/templates/settings/settingsMacros.ftl
rename to BudgetMasterServer/src/main/resources/templates/settings/settingsMacros.ftl
diff --git a/src/main/resources/templates/statistics.ftl b/BudgetMasterServer/src/main/resources/templates/statistics.ftl
similarity index 100%
rename from src/main/resources/templates/statistics.ftl
rename to BudgetMasterServer/src/main/resources/templates/statistics.ftl
diff --git a/src/main/resources/templates/tags/tags.ftl b/BudgetMasterServer/src/main/resources/templates/tags/tags.ftl
similarity index 100%
rename from src/main/resources/templates/tags/tags.ftl
rename to BudgetMasterServer/src/main/resources/templates/tags/tags.ftl
diff --git a/src/main/resources/templates/templateGroups/deleteTemplateGroupModal.ftl b/BudgetMasterServer/src/main/resources/templates/templateGroups/deleteTemplateGroupModal.ftl
similarity index 100%
rename from src/main/resources/templates/templateGroups/deleteTemplateGroupModal.ftl
rename to BudgetMasterServer/src/main/resources/templates/templateGroups/deleteTemplateGroupModal.ftl
diff --git a/src/main/resources/templates/templateGroups/newTemplateGroup.ftl b/BudgetMasterServer/src/main/resources/templates/templateGroups/newTemplateGroup.ftl
similarity index 100%
rename from src/main/resources/templates/templateGroups/newTemplateGroup.ftl
rename to BudgetMasterServer/src/main/resources/templates/templateGroups/newTemplateGroup.ftl
diff --git a/src/main/resources/templates/templateGroups/templateGroupFunctions.ftl b/BudgetMasterServer/src/main/resources/templates/templateGroups/templateGroupFunctions.ftl
similarity index 100%
rename from src/main/resources/templates/templateGroups/templateGroupFunctions.ftl
rename to BudgetMasterServer/src/main/resources/templates/templateGroups/templateGroupFunctions.ftl
diff --git a/src/main/resources/templates/templateGroups/templateGroups.ftl b/BudgetMasterServer/src/main/resources/templates/templateGroups/templateGroups.ftl
similarity index 100%
rename from src/main/resources/templates/templateGroups/templateGroups.ftl
rename to BudgetMasterServer/src/main/resources/templates/templateGroups/templateGroups.ftl
diff --git a/src/main/resources/templates/templates/createFromTransactionModal.ftl b/BudgetMasterServer/src/main/resources/templates/templates/createFromTransactionModal.ftl
similarity index 100%
rename from src/main/resources/templates/templates/createFromTransactionModal.ftl
rename to BudgetMasterServer/src/main/resources/templates/templates/createFromTransactionModal.ftl
diff --git a/src/main/resources/templates/templates/deleteTemplateModal.ftl b/BudgetMasterServer/src/main/resources/templates/templates/deleteTemplateModal.ftl
similarity index 100%
rename from src/main/resources/templates/templates/deleteTemplateModal.ftl
rename to BudgetMasterServer/src/main/resources/templates/templates/deleteTemplateModal.ftl
diff --git a/src/main/resources/templates/templates/newTemplate.ftl b/BudgetMasterServer/src/main/resources/templates/templates/newTemplate.ftl
similarity index 100%
rename from src/main/resources/templates/templates/newTemplate.ftl
rename to BudgetMasterServer/src/main/resources/templates/templates/newTemplate.ftl
diff --git a/src/main/resources/templates/templates/templateFunctions.ftl b/BudgetMasterServer/src/main/resources/templates/templates/templateFunctions.ftl
similarity index 100%
rename from src/main/resources/templates/templates/templateFunctions.ftl
rename to BudgetMasterServer/src/main/resources/templates/templates/templateFunctions.ftl
diff --git a/src/main/resources/templates/templates/templates.ftl b/BudgetMasterServer/src/main/resources/templates/templates/templates.ftl
similarity index 100%
rename from src/main/resources/templates/templates/templates.ftl
rename to BudgetMasterServer/src/main/resources/templates/templates/templates.ftl
diff --git a/src/main/resources/templates/transactions/changeTypeModal.ftl b/BudgetMasterServer/src/main/resources/templates/transactions/changeTypeModal.ftl
similarity index 100%
rename from src/main/resources/templates/transactions/changeTypeModal.ftl
rename to BudgetMasterServer/src/main/resources/templates/transactions/changeTypeModal.ftl
diff --git a/src/main/resources/templates/transactions/deleteTransactionModal.ftl b/BudgetMasterServer/src/main/resources/templates/transactions/deleteTransactionModal.ftl
similarity index 100%
rename from src/main/resources/templates/transactions/deleteTransactionModal.ftl
rename to BudgetMasterServer/src/main/resources/templates/transactions/deleteTransactionModal.ftl
diff --git a/src/main/resources/templates/transactions/newTransactionMacros.ftl b/BudgetMasterServer/src/main/resources/templates/transactions/newTransactionMacros.ftl
similarity index 100%
rename from src/main/resources/templates/transactions/newTransactionMacros.ftl
rename to BudgetMasterServer/src/main/resources/templates/transactions/newTransactionMacros.ftl
diff --git a/src/main/resources/templates/transactions/newTransactionNormal.ftl b/BudgetMasterServer/src/main/resources/templates/transactions/newTransactionNormal.ftl
similarity index 100%
rename from src/main/resources/templates/transactions/newTransactionNormal.ftl
rename to BudgetMasterServer/src/main/resources/templates/transactions/newTransactionNormal.ftl
diff --git a/src/main/resources/templates/transactions/newTransactionTransfer.ftl b/BudgetMasterServer/src/main/resources/templates/transactions/newTransactionTransfer.ftl
similarity index 100%
rename from src/main/resources/templates/transactions/newTransactionTransfer.ftl
rename to BudgetMasterServer/src/main/resources/templates/transactions/newTransactionTransfer.ftl
diff --git a/src/main/resources/templates/transactions/transactions.ftl b/BudgetMasterServer/src/main/resources/templates/transactions/transactions.ftl
similarity index 100%
rename from src/main/resources/templates/transactions/transactions.ftl
rename to BudgetMasterServer/src/main/resources/templates/transactions/transactions.ftl
diff --git a/src/main/resources/templates/transactions/transactionsMacros.ftl b/BudgetMasterServer/src/main/resources/templates/transactions/transactionsMacros.ftl
similarity index 100%
rename from src/main/resources/templates/transactions/transactionsMacros.ftl
rename to BudgetMasterServer/src/main/resources/templates/transactions/transactionsMacros.ftl
diff --git a/src/main/resources/templates/whatsNewModal.ftl b/BudgetMasterServer/src/main/resources/templates/whatsNewModal.ftl
similarity index 100%
rename from src/main/resources/templates/whatsNewModal.ftl
rename to BudgetMasterServer/src/main/resources/templates/whatsNewModal.ftl
diff --git a/src/test/java/de/deadlocker8/budgetmaster/integration/EnsureAllIconizableHaveAnIconInstanceTest.java b/BudgetMasterServer/src/test/java/de/deadlocker8/budgetmaster/integration/EnsureAllIconizableHaveAnIconInstanceTest.java
similarity index 100%
rename from src/test/java/de/deadlocker8/budgetmaster/integration/EnsureAllIconizableHaveAnIconInstanceTest.java
rename to BudgetMasterServer/src/test/java/de/deadlocker8/budgetmaster/integration/EnsureAllIconizableHaveAnIconInstanceTest.java
diff --git a/src/test/java/de/deadlocker8/budgetmaster/integration/helpers/IntegrationTestHelper.java b/BudgetMasterServer/src/test/java/de/deadlocker8/budgetmaster/integration/helpers/IntegrationTestHelper.java
similarity index 100%
rename from src/test/java/de/deadlocker8/budgetmaster/integration/helpers/IntegrationTestHelper.java
rename to BudgetMasterServer/src/test/java/de/deadlocker8/budgetmaster/integration/helpers/IntegrationTestHelper.java
diff --git a/src/test/java/de/deadlocker8/budgetmaster/integration/helpers/SeleniumTest.java b/BudgetMasterServer/src/test/java/de/deadlocker8/budgetmaster/integration/helpers/SeleniumTest.java
similarity index 100%
rename from src/test/java/de/deadlocker8/budgetmaster/integration/helpers/SeleniumTest.java
rename to BudgetMasterServer/src/test/java/de/deadlocker8/budgetmaster/integration/helpers/SeleniumTest.java
diff --git a/src/test/java/de/deadlocker8/budgetmaster/integration/helpers/SeleniumTestBase.java b/BudgetMasterServer/src/test/java/de/deadlocker8/budgetmaster/integration/helpers/SeleniumTestBase.java
similarity index 100%
rename from src/test/java/de/deadlocker8/budgetmaster/integration/helpers/SeleniumTestBase.java
rename to BudgetMasterServer/src/test/java/de/deadlocker8/budgetmaster/integration/helpers/SeleniumTestBase.java
diff --git a/src/test/java/de/deadlocker8/budgetmaster/integration/helpers/SeleniumTestExecutionListener.java b/BudgetMasterServer/src/test/java/de/deadlocker8/budgetmaster/integration/helpers/SeleniumTestExecutionListener.java
similarity index 100%
rename from src/test/java/de/deadlocker8/budgetmaster/integration/helpers/SeleniumTestExecutionListener.java
rename to BudgetMasterServer/src/test/java/de/deadlocker8/budgetmaster/integration/helpers/SeleniumTestExecutionListener.java
diff --git a/src/test/java/de/deadlocker8/budgetmaster/integration/helpers/TransactionTestHelper.java b/BudgetMasterServer/src/test/java/de/deadlocker8/budgetmaster/integration/helpers/TransactionTestHelper.java
similarity index 100%
rename from src/test/java/de/deadlocker8/budgetmaster/integration/helpers/TransactionTestHelper.java
rename to BudgetMasterServer/src/test/java/de/deadlocker8/budgetmaster/integration/helpers/TransactionTestHelper.java
diff --git a/src/test/java/de/deadlocker8/budgetmaster/integration/selenium/AccountTest.java b/BudgetMasterServer/src/test/java/de/deadlocker8/budgetmaster/integration/selenium/AccountTest.java
similarity index 100%
rename from src/test/java/de/deadlocker8/budgetmaster/integration/selenium/AccountTest.java
rename to BudgetMasterServer/src/test/java/de/deadlocker8/budgetmaster/integration/selenium/AccountTest.java
diff --git a/src/test/java/de/deadlocker8/budgetmaster/integration/selenium/CategorySelectTest.java b/BudgetMasterServer/src/test/java/de/deadlocker8/budgetmaster/integration/selenium/CategorySelectTest.java
similarity index 100%
rename from src/test/java/de/deadlocker8/budgetmaster/integration/selenium/CategorySelectTest.java
rename to BudgetMasterServer/src/test/java/de/deadlocker8/budgetmaster/integration/selenium/CategorySelectTest.java
diff --git a/src/test/java/de/deadlocker8/budgetmaster/integration/selenium/ChangeTransactionTypeTest.java b/BudgetMasterServer/src/test/java/de/deadlocker8/budgetmaster/integration/selenium/ChangeTransactionTypeTest.java
similarity index 100%
rename from src/test/java/de/deadlocker8/budgetmaster/integration/selenium/ChangeTransactionTypeTest.java
rename to BudgetMasterServer/src/test/java/de/deadlocker8/budgetmaster/integration/selenium/ChangeTransactionTypeTest.java
diff --git a/src/test/java/de/deadlocker8/budgetmaster/integration/selenium/ChartTest.java b/BudgetMasterServer/src/test/java/de/deadlocker8/budgetmaster/integration/selenium/ChartTest.java
similarity index 100%
rename from src/test/java/de/deadlocker8/budgetmaster/integration/selenium/ChartTest.java
rename to BudgetMasterServer/src/test/java/de/deadlocker8/budgetmaster/integration/selenium/ChartTest.java
diff --git a/src/test/java/de/deadlocker8/budgetmaster/integration/selenium/FirstUseTest.java b/BudgetMasterServer/src/test/java/de/deadlocker8/budgetmaster/integration/selenium/FirstUseTest.java
similarity index 100%
rename from src/test/java/de/deadlocker8/budgetmaster/integration/selenium/FirstUseTest.java
rename to BudgetMasterServer/src/test/java/de/deadlocker8/budgetmaster/integration/selenium/FirstUseTest.java
diff --git a/src/test/java/de/deadlocker8/budgetmaster/integration/selenium/HotkeyTest.java b/BudgetMasterServer/src/test/java/de/deadlocker8/budgetmaster/integration/selenium/HotkeyTest.java
similarity index 100%
rename from src/test/java/de/deadlocker8/budgetmaster/integration/selenium/HotkeyTest.java
rename to BudgetMasterServer/src/test/java/de/deadlocker8/budgetmaster/integration/selenium/HotkeyTest.java
diff --git a/src/test/java/de/deadlocker8/budgetmaster/integration/selenium/LoginControllerTest.java b/BudgetMasterServer/src/test/java/de/deadlocker8/budgetmaster/integration/selenium/LoginControllerTest.java
similarity index 100%
rename from src/test/java/de/deadlocker8/budgetmaster/integration/selenium/LoginControllerTest.java
rename to BudgetMasterServer/src/test/java/de/deadlocker8/budgetmaster/integration/selenium/LoginControllerTest.java
diff --git a/src/test/java/de/deadlocker8/budgetmaster/integration/selenium/MediaTest.java b/BudgetMasterServer/src/test/java/de/deadlocker8/budgetmaster/integration/selenium/MediaTest.java
similarity index 100%
rename from src/test/java/de/deadlocker8/budgetmaster/integration/selenium/MediaTest.java
rename to BudgetMasterServer/src/test/java/de/deadlocker8/budgetmaster/integration/selenium/MediaTest.java
diff --git a/src/test/java/de/deadlocker8/budgetmaster/integration/selenium/NewTransactionFromExistingOneTest.java b/BudgetMasterServer/src/test/java/de/deadlocker8/budgetmaster/integration/selenium/NewTransactionFromExistingOneTest.java
similarity index 100%
rename from src/test/java/de/deadlocker8/budgetmaster/integration/selenium/NewTransactionFromExistingOneTest.java
rename to BudgetMasterServer/src/test/java/de/deadlocker8/budgetmaster/integration/selenium/NewTransactionFromExistingOneTest.java
diff --git a/src/test/java/de/deadlocker8/budgetmaster/integration/selenium/NewTransactionFromTemplateTest.java b/BudgetMasterServer/src/test/java/de/deadlocker8/budgetmaster/integration/selenium/NewTransactionFromTemplateTest.java
similarity index 100%
rename from src/test/java/de/deadlocker8/budgetmaster/integration/selenium/NewTransactionFromTemplateTest.java
rename to BudgetMasterServer/src/test/java/de/deadlocker8/budgetmaster/integration/selenium/NewTransactionFromTemplateTest.java
diff --git a/src/test/java/de/deadlocker8/budgetmaster/integration/selenium/NewTransactionNormalTest.java b/BudgetMasterServer/src/test/java/de/deadlocker8/budgetmaster/integration/selenium/NewTransactionNormalTest.java
similarity index 100%
rename from src/test/java/de/deadlocker8/budgetmaster/integration/selenium/NewTransactionNormalTest.java
rename to BudgetMasterServer/src/test/java/de/deadlocker8/budgetmaster/integration/selenium/NewTransactionNormalTest.java
diff --git a/src/test/java/de/deadlocker8/budgetmaster/integration/selenium/NewTransactionRecurringTest.java b/BudgetMasterServer/src/test/java/de/deadlocker8/budgetmaster/integration/selenium/NewTransactionRecurringTest.java
similarity index 100%
rename from src/test/java/de/deadlocker8/budgetmaster/integration/selenium/NewTransactionRecurringTest.java
rename to BudgetMasterServer/src/test/java/de/deadlocker8/budgetmaster/integration/selenium/NewTransactionRecurringTest.java
diff --git a/src/test/java/de/deadlocker8/budgetmaster/integration/selenium/NewTransactionTransferTest.java b/BudgetMasterServer/src/test/java/de/deadlocker8/budgetmaster/integration/selenium/NewTransactionTransferTest.java
similarity index 100%
rename from src/test/java/de/deadlocker8/budgetmaster/integration/selenium/NewTransactionTransferTest.java
rename to BudgetMasterServer/src/test/java/de/deadlocker8/budgetmaster/integration/selenium/NewTransactionTransferTest.java
diff --git a/src/test/java/de/deadlocker8/budgetmaster/integration/selenium/SearchTest.java b/BudgetMasterServer/src/test/java/de/deadlocker8/budgetmaster/integration/selenium/SearchTest.java
similarity index 100%
rename from src/test/java/de/deadlocker8/budgetmaster/integration/selenium/SearchTest.java
rename to BudgetMasterServer/src/test/java/de/deadlocker8/budgetmaster/integration/selenium/SearchTest.java
diff --git a/src/test/java/de/deadlocker8/budgetmaster/integration/selenium/TagTest.java b/BudgetMasterServer/src/test/java/de/deadlocker8/budgetmaster/integration/selenium/TagTest.java
similarity index 100%
rename from src/test/java/de/deadlocker8/budgetmaster/integration/selenium/TagTest.java
rename to BudgetMasterServer/src/test/java/de/deadlocker8/budgetmaster/integration/selenium/TagTest.java
diff --git a/src/test/java/de/deadlocker8/budgetmaster/integration/selenium/WhatsNewTest.java b/BudgetMasterServer/src/test/java/de/deadlocker8/budgetmaster/integration/selenium/WhatsNewTest.java
similarity index 100%
rename from src/test/java/de/deadlocker8/budgetmaster/integration/selenium/WhatsNewTest.java
rename to BudgetMasterServer/src/test/java/de/deadlocker8/budgetmaster/integration/selenium/WhatsNewTest.java
diff --git a/src/test/java/de/deadlocker8/budgetmaster/unit/AccountServiceTest.java b/BudgetMasterServer/src/test/java/de/deadlocker8/budgetmaster/unit/AccountServiceTest.java
similarity index 100%
rename from src/test/java/de/deadlocker8/budgetmaster/unit/AccountServiceTest.java
rename to BudgetMasterServer/src/test/java/de/deadlocker8/budgetmaster/unit/AccountServiceTest.java
diff --git a/src/test/java/de/deadlocker8/budgetmaster/unit/CategoryServiceTest.java b/BudgetMasterServer/src/test/java/de/deadlocker8/budgetmaster/unit/CategoryServiceTest.java
similarity index 100%
rename from src/test/java/de/deadlocker8/budgetmaster/unit/CategoryServiceTest.java
rename to BudgetMasterServer/src/test/java/de/deadlocker8/budgetmaster/unit/CategoryServiceTest.java
diff --git a/src/test/java/de/deadlocker8/budgetmaster/unit/IconServiceTest.java b/BudgetMasterServer/src/test/java/de/deadlocker8/budgetmaster/unit/IconServiceTest.java
similarity index 100%
rename from src/test/java/de/deadlocker8/budgetmaster/unit/IconServiceTest.java
rename to BudgetMasterServer/src/test/java/de/deadlocker8/budgetmaster/unit/IconServiceTest.java
diff --git a/src/test/java/de/deadlocker8/budgetmaster/unit/IconizableTest.java b/BudgetMasterServer/src/test/java/de/deadlocker8/budgetmaster/unit/IconizableTest.java
similarity index 100%
rename from src/test/java/de/deadlocker8/budgetmaster/unit/IconizableTest.java
rename to BudgetMasterServer/src/test/java/de/deadlocker8/budgetmaster/unit/IconizableTest.java
diff --git a/src/test/java/de/deadlocker8/budgetmaster/unit/ImageServiceTest.java b/BudgetMasterServer/src/test/java/de/deadlocker8/budgetmaster/unit/ImageServiceTest.java
similarity index 100%
rename from src/test/java/de/deadlocker8/budgetmaster/unit/ImageServiceTest.java
rename to BudgetMasterServer/src/test/java/de/deadlocker8/budgetmaster/unit/ImageServiceTest.java
diff --git a/src/test/java/de/deadlocker8/budgetmaster/unit/TemplateGroupServiceTest.java b/BudgetMasterServer/src/test/java/de/deadlocker8/budgetmaster/unit/TemplateGroupServiceTest.java
similarity index 100%
rename from src/test/java/de/deadlocker8/budgetmaster/unit/TemplateGroupServiceTest.java
rename to BudgetMasterServer/src/test/java/de/deadlocker8/budgetmaster/unit/TemplateGroupServiceTest.java
diff --git a/src/test/java/de/deadlocker8/budgetmaster/unit/TemplateServiceTest.java b/BudgetMasterServer/src/test/java/de/deadlocker8/budgetmaster/unit/TemplateServiceTest.java
similarity index 100%
rename from src/test/java/de/deadlocker8/budgetmaster/unit/TemplateServiceTest.java
rename to BudgetMasterServer/src/test/java/de/deadlocker8/budgetmaster/unit/TemplateServiceTest.java
diff --git a/src/test/java/de/deadlocker8/budgetmaster/unit/TransactionSearchSpecificationsTest.java b/BudgetMasterServer/src/test/java/de/deadlocker8/budgetmaster/unit/TransactionSearchSpecificationsTest.java
similarity index 100%
rename from src/test/java/de/deadlocker8/budgetmaster/unit/TransactionSearchSpecificationsTest.java
rename to BudgetMasterServer/src/test/java/de/deadlocker8/budgetmaster/unit/TransactionSearchSpecificationsTest.java
diff --git a/src/test/java/de/deadlocker8/budgetmaster/unit/TransactionServiceDatabaseTest.java b/BudgetMasterServer/src/test/java/de/deadlocker8/budgetmaster/unit/TransactionServiceDatabaseTest.java
similarity index 100%
rename from src/test/java/de/deadlocker8/budgetmaster/unit/TransactionServiceDatabaseTest.java
rename to BudgetMasterServer/src/test/java/de/deadlocker8/budgetmaster/unit/TransactionServiceDatabaseTest.java
diff --git a/src/test/java/de/deadlocker8/budgetmaster/unit/TransactionServiceTest.java b/BudgetMasterServer/src/test/java/de/deadlocker8/budgetmaster/unit/TransactionServiceTest.java
similarity index 100%
rename from src/test/java/de/deadlocker8/budgetmaster/unit/TransactionServiceTest.java
rename to BudgetMasterServer/src/test/java/de/deadlocker8/budgetmaster/unit/TransactionServiceTest.java
diff --git a/src/test/java/de/deadlocker8/budgetmaster/unit/TransactionSpecificationsTest.java b/BudgetMasterServer/src/test/java/de/deadlocker8/budgetmaster/unit/TransactionSpecificationsTest.java
similarity index 100%
rename from src/test/java/de/deadlocker8/budgetmaster/unit/TransactionSpecificationsTest.java
rename to BudgetMasterServer/src/test/java/de/deadlocker8/budgetmaster/unit/TransactionSpecificationsTest.java
diff --git a/src/test/java/de/deadlocker8/budgetmaster/unit/backup/LocalGitBackupTaskTest.java b/BudgetMasterServer/src/test/java/de/deadlocker8/budgetmaster/unit/backup/LocalGitBackupTaskTest.java
similarity index 100%
rename from src/test/java/de/deadlocker8/budgetmaster/unit/backup/LocalGitBackupTaskTest.java
rename to BudgetMasterServer/src/test/java/de/deadlocker8/budgetmaster/unit/backup/LocalGitBackupTaskTest.java
diff --git a/src/test/java/de/deadlocker8/budgetmaster/unit/backup/RemoteGitBackupTaskTest.java b/BudgetMasterServer/src/test/java/de/deadlocker8/budgetmaster/unit/backup/RemoteGitBackupTaskTest.java
similarity index 100%
rename from src/test/java/de/deadlocker8/budgetmaster/unit/backup/RemoteGitBackupTaskTest.java
rename to BudgetMasterServer/src/test/java/de/deadlocker8/budgetmaster/unit/backup/RemoteGitBackupTaskTest.java
diff --git a/src/test/java/de/deadlocker8/budgetmaster/unit/database/DatabaseExportTest.java b/BudgetMasterServer/src/test/java/de/deadlocker8/budgetmaster/unit/database/DatabaseExportTest.java
similarity index 100%
rename from src/test/java/de/deadlocker8/budgetmaster/unit/database/DatabaseExportTest.java
rename to BudgetMasterServer/src/test/java/de/deadlocker8/budgetmaster/unit/database/DatabaseExportTest.java
diff --git a/src/test/java/de/deadlocker8/budgetmaster/unit/database/DatabaseParserTest.java b/BudgetMasterServer/src/test/java/de/deadlocker8/budgetmaster/unit/database/DatabaseParserTest.java
similarity index 100%
rename from src/test/java/de/deadlocker8/budgetmaster/unit/database/DatabaseParserTest.java
rename to BudgetMasterServer/src/test/java/de/deadlocker8/budgetmaster/unit/database/DatabaseParserTest.java
diff --git a/src/test/java/de/deadlocker8/budgetmaster/unit/database/DatabaseParser_v4Test.java b/BudgetMasterServer/src/test/java/de/deadlocker8/budgetmaster/unit/database/DatabaseParser_v4Test.java
similarity index 100%
rename from src/test/java/de/deadlocker8/budgetmaster/unit/database/DatabaseParser_v4Test.java
rename to BudgetMasterServer/src/test/java/de/deadlocker8/budgetmaster/unit/database/DatabaseParser_v4Test.java
diff --git a/src/test/java/de/deadlocker8/budgetmaster/unit/database/DatabaseParser_v5Test.java b/BudgetMasterServer/src/test/java/de/deadlocker8/budgetmaster/unit/database/DatabaseParser_v5Test.java
similarity index 100%
rename from src/test/java/de/deadlocker8/budgetmaster/unit/database/DatabaseParser_v5Test.java
rename to BudgetMasterServer/src/test/java/de/deadlocker8/budgetmaster/unit/database/DatabaseParser_v5Test.java
diff --git a/src/test/java/de/deadlocker8/budgetmaster/unit/database/DatabaseParser_v6Test.java b/BudgetMasterServer/src/test/java/de/deadlocker8/budgetmaster/unit/database/DatabaseParser_v6Test.java
similarity index 100%
rename from src/test/java/de/deadlocker8/budgetmaster/unit/database/DatabaseParser_v6Test.java
rename to BudgetMasterServer/src/test/java/de/deadlocker8/budgetmaster/unit/database/DatabaseParser_v6Test.java
diff --git a/src/test/java/de/deadlocker8/budgetmaster/unit/database/DatabaseParser_v7Test.java b/BudgetMasterServer/src/test/java/de/deadlocker8/budgetmaster/unit/database/DatabaseParser_v7Test.java
similarity index 100%
rename from src/test/java/de/deadlocker8/budgetmaster/unit/database/DatabaseParser_v7Test.java
rename to BudgetMasterServer/src/test/java/de/deadlocker8/budgetmaster/unit/database/DatabaseParser_v7Test.java
diff --git a/src/test/java/de/deadlocker8/budgetmaster/unit/database/DatabaseParser_v8Test.java b/BudgetMasterServer/src/test/java/de/deadlocker8/budgetmaster/unit/database/DatabaseParser_v8Test.java
similarity index 100%
rename from src/test/java/de/deadlocker8/budgetmaster/unit/database/DatabaseParser_v8Test.java
rename to BudgetMasterServer/src/test/java/de/deadlocker8/budgetmaster/unit/database/DatabaseParser_v8Test.java
diff --git a/src/test/java/de/deadlocker8/budgetmaster/unit/database/DatabaseParser_v8_convertToInternalTest.java b/BudgetMasterServer/src/test/java/de/deadlocker8/budgetmaster/unit/database/DatabaseParser_v8_convertToInternalTest.java
similarity index 100%
rename from src/test/java/de/deadlocker8/budgetmaster/unit/database/DatabaseParser_v8_convertToInternalTest.java
rename to BudgetMasterServer/src/test/java/de/deadlocker8/budgetmaster/unit/database/DatabaseParser_v8_convertToInternalTest.java
diff --git a/src/test/java/de/deadlocker8/budgetmaster/unit/database/DatabaseServiceTest.java b/BudgetMasterServer/src/test/java/de/deadlocker8/budgetmaster/unit/database/DatabaseServiceTest.java
similarity index 100%
rename from src/test/java/de/deadlocker8/budgetmaster/unit/database/DatabaseServiceTest.java
rename to BudgetMasterServer/src/test/java/de/deadlocker8/budgetmaster/unit/database/DatabaseServiceTest.java
diff --git a/src/test/java/de/deadlocker8/budgetmaster/unit/database/ImportServiceTest.java b/BudgetMasterServer/src/test/java/de/deadlocker8/budgetmaster/unit/database/ImportServiceTest.java
similarity index 100%
rename from src/test/java/de/deadlocker8/budgetmaster/unit/database/ImportServiceTest.java
rename to BudgetMasterServer/src/test/java/de/deadlocker8/budgetmaster/unit/database/ImportServiceTest.java
diff --git a/src/test/java/de/deadlocker8/budgetmaster/unit/helpers/Helpers.java b/BudgetMasterServer/src/test/java/de/deadlocker8/budgetmaster/unit/helpers/Helpers.java
similarity index 100%
rename from src/test/java/de/deadlocker8/budgetmaster/unit/helpers/Helpers.java
rename to BudgetMasterServer/src/test/java/de/deadlocker8/budgetmaster/unit/helpers/Helpers.java
diff --git a/src/test/java/de/deadlocker8/budgetmaster/unit/helpers/LocalizationHelpers.java b/BudgetMasterServer/src/test/java/de/deadlocker8/budgetmaster/unit/helpers/LocalizationHelpers.java
similarity index 100%
rename from src/test/java/de/deadlocker8/budgetmaster/unit/helpers/LocalizationHelpers.java
rename to BudgetMasterServer/src/test/java/de/deadlocker8/budgetmaster/unit/helpers/LocalizationHelpers.java
diff --git a/src/test/java/de/deadlocker8/budgetmaster/unit/helpers/LocalizedTest.java b/BudgetMasterServer/src/test/java/de/deadlocker8/budgetmaster/unit/helpers/LocalizedTest.java
similarity index 100%
rename from src/test/java/de/deadlocker8/budgetmaster/unit/helpers/LocalizedTest.java
rename to BudgetMasterServer/src/test/java/de/deadlocker8/budgetmaster/unit/helpers/LocalizedTest.java
diff --git a/src/test/java/de/deadlocker8/budgetmaster/unit/helpers/LoggerTestUtil.java b/BudgetMasterServer/src/test/java/de/deadlocker8/budgetmaster/unit/helpers/LoggerTestUtil.java
similarity index 100%
rename from src/test/java/de/deadlocker8/budgetmaster/unit/helpers/LoggerTestUtil.java
rename to BudgetMasterServer/src/test/java/de/deadlocker8/budgetmaster/unit/helpers/LoggerTestUtil.java
diff --git a/src/test/java/de/deadlocker8/budgetmaster/unit/repeating/RepeatingOptionTest.java b/BudgetMasterServer/src/test/java/de/deadlocker8/budgetmaster/unit/repeating/RepeatingOptionTest.java
similarity index 100%
rename from src/test/java/de/deadlocker8/budgetmaster/unit/repeating/RepeatingOptionTest.java
rename to BudgetMasterServer/src/test/java/de/deadlocker8/budgetmaster/unit/repeating/RepeatingOptionTest.java
diff --git a/src/test/resources/AccountDatabase.json b/BudgetMasterServer/src/test/resources/AccountDatabase.json
similarity index 100%
rename from src/test/resources/AccountDatabase.json
rename to BudgetMasterServer/src/test/resources/AccountDatabase.json
diff --git a/src/test/resources/DatabaseParser_v3Test.json b/BudgetMasterServer/src/test/resources/DatabaseParser_v3Test.json
similarity index 100%
rename from src/test/resources/DatabaseParser_v3Test.json
rename to BudgetMasterServer/src/test/resources/DatabaseParser_v3Test.json
diff --git a/src/test/resources/DatabaseParser_v4Test.json b/BudgetMasterServer/src/test/resources/DatabaseParser_v4Test.json
similarity index 100%
rename from src/test/resources/DatabaseParser_v4Test.json
rename to BudgetMasterServer/src/test/resources/DatabaseParser_v4Test.json
diff --git a/src/test/resources/DatabaseParser_v5Test.json b/BudgetMasterServer/src/test/resources/DatabaseParser_v5Test.json
similarity index 100%
rename from src/test/resources/DatabaseParser_v5Test.json
rename to BudgetMasterServer/src/test/resources/DatabaseParser_v5Test.json
diff --git a/src/test/resources/DatabaseParser_v6Test.json b/BudgetMasterServer/src/test/resources/DatabaseParser_v6Test.json
similarity index 100%
rename from src/test/resources/DatabaseParser_v6Test.json
rename to BudgetMasterServer/src/test/resources/DatabaseParser_v6Test.json
diff --git a/src/test/resources/DatabaseParser_v7Test.json b/BudgetMasterServer/src/test/resources/DatabaseParser_v7Test.json
similarity index 100%
rename from src/test/resources/DatabaseParser_v7Test.json
rename to BudgetMasterServer/src/test/resources/DatabaseParser_v7Test.json
diff --git a/src/test/resources/DatabaseParser_v8Test.json b/BudgetMasterServer/src/test/resources/DatabaseParser_v8Test.json
similarity index 100%
rename from src/test/resources/DatabaseParser_v8Test.json
rename to BudgetMasterServer/src/test/resources/DatabaseParser_v8Test.json
diff --git a/src/test/resources/ImportServiceTest.json b/BudgetMasterServer/src/test/resources/ImportServiceTest.json
similarity index 100%
rename from src/test/resources/ImportServiceTest.json
rename to BudgetMasterServer/src/test/resources/ImportServiceTest.json
diff --git a/src/test/resources/LegacyParserTest.json b/BudgetMasterServer/src/test/resources/LegacyParserTest.json
similarity index 100%
rename from src/test/resources/LegacyParserTest.json
rename to BudgetMasterServer/src/test/resources/LegacyParserTest.json
diff --git a/src/test/resources/NewTransactionFromExistingOneTest.json b/BudgetMasterServer/src/test/resources/NewTransactionFromExistingOneTest.json
similarity index 100%
rename from src/test/resources/NewTransactionFromExistingOneTest.json
rename to BudgetMasterServer/src/test/resources/NewTransactionFromExistingOneTest.json
diff --git a/src/test/resources/OnlyAccountsWithDifferentImages.json b/BudgetMasterServer/src/test/resources/OnlyAccountsWithDifferentImages.json
similarity index 100%
rename from src/test/resources/OnlyAccountsWithDifferentImages.json
rename to BudgetMasterServer/src/test/resources/OnlyAccountsWithDifferentImages.json
diff --git a/src/test/resources/SearchDatabase.json b/BudgetMasterServer/src/test/resources/SearchDatabase.json
similarity index 100%
rename from src/test/resources/SearchDatabase.json
rename to BudgetMasterServer/src/test/resources/SearchDatabase.json
diff --git a/src/test/resources/TagWithSingleQuoteTest.json b/BudgetMasterServer/src/test/resources/TagWithSingleQuoteTest.json
similarity index 100%
rename from src/test/resources/TagWithSingleQuoteTest.json
rename to BudgetMasterServer/src/test/resources/TagWithSingleQuoteTest.json
diff --git a/src/test/resources/backups/empty/.gitkeep b/BudgetMasterServer/src/test/resources/backups/empty/.gitkeep
similarity index 100%
rename from src/test/resources/backups/empty/.gitkeep
rename to BudgetMasterServer/src/test/resources/backups/empty/.gitkeep
diff --git a/src/test/resources/backups/three/BudgetMasterDatabase_2020_03_07_14_10_50.json b/BudgetMasterServer/src/test/resources/backups/three/BudgetMasterDatabase_2020_03_07_14_10_50.json
similarity index 100%
rename from src/test/resources/backups/three/BudgetMasterDatabase_2020_03_07_14_10_50.json
rename to BudgetMasterServer/src/test/resources/backups/three/BudgetMasterDatabase_2020_03_07_14_10_50.json
diff --git a/src/test/resources/backups/three/BudgetMasterDatabase_2020_03_08_13_10_50.json b/BudgetMasterServer/src/test/resources/backups/three/BudgetMasterDatabase_2020_03_08_13_10_50.json
similarity index 100%
rename from src/test/resources/backups/three/BudgetMasterDatabase_2020_03_08_13_10_50.json
rename to BudgetMasterServer/src/test/resources/backups/three/BudgetMasterDatabase_2020_03_08_13_10_50.json
diff --git a/src/test/resources/backups/three/BudgetMasterDatabase_2020_03_08_14_10_50.json b/BudgetMasterServer/src/test/resources/backups/three/BudgetMasterDatabase_2020_03_08_14_10_50.json
similarity index 100%
rename from src/test/resources/backups/three/BudgetMasterDatabase_2020_03_08_14_10_50.json
rename to BudgetMasterServer/src/test/resources/backups/three/BudgetMasterDatabase_2020_03_08_14_10_50.json
diff --git a/src/test/resources/missing_icon_instances.mv.db b/BudgetMasterServer/src/test/resources/missing_icon_instances.mv.db
similarity index 100%
rename from src/test/resources/missing_icon_instances.mv.db
rename to BudgetMasterServer/src/test/resources/missing_icon_instances.mv.db
diff --git a/src/test/resources/repeating_with_tags.mv.db b/BudgetMasterServer/src/test/resources/repeating_with_tags.mv.db
similarity index 100%
rename from src/test/resources/repeating_with_tags.mv.db
rename to BudgetMasterServer/src/test/resources/repeating_with_tags.mv.db
diff --git a/pom.xml b/pom.xml
index 22df26f5a2ece718bdff3027ef0ae9865625b4e6..3b2e278b378bca6b8f4adf58e73f69c240481a1a 100644
--- a/pom.xml
+++ b/pom.xml
@@ -6,9 +6,14 @@
 
     <groupId>de.deadlocker8</groupId>
     <artifactId>BudgetMaster</artifactId>
+    <packaging>pom</packaging>
     <version>2.10.0</version>
     <name>BudgetMaster</name>
 
+    <modules>
+        <module>BudgetMasterServer</module>
+    </modules>
+
     <repositories>
         <repository>
             <id>release</id>
@@ -39,364 +44,17 @@
         <relativePath/>
     </parent>
 
-    <dependencyManagement>
-        <dependencies>
-            <dependency>
-                <groupId>de.thecodelabs</groupId>
-                <artifactId>jlibs</artifactId>
-                <version>${jlibs.version}</version>
-                <type>pom</type>
-                <scope>import</scope>
-            </dependency>
-        </dependencies>
-    </dependencyManagement>
-
     <properties>
         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
         <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
         <java.version>17</java.version>
 
-        <jlibs.version>3.2.0</jlibs.version>
-        <versionizer.version>3.0.1</versionizer.version>
-        <webjars-locator.version>0.45</webjars-locator.version>
-        <jquery.version>3.6.0</jquery.version>
-        <materializecss.version>1.0.0</materializecss.version>
-        <fontawesome.version>6.1.0</fontawesome.version>
-        <sortablejs.version>1.14.0</sortablejs.version>
-        <mousetrap.version>1.6.5</mousetrap.version>
-        <codemirror.version>5.62.2</codemirror.version>
-        <selenium.version>4.1.3</selenium.version>
-        <assertj-core.version>3.22.0</assertj-core.version>
-        <jgit.version>6.1.0.202203080745-r</jgit.version>
-        <natorder.version>1.1.2</natorder.version>
-        <h2database.version>1.4.199</h2database.version>
-        <itextpdf.version>5.5.13.3</itextpdf.version>
-        <vanilla-picker.version>2.12.1</vanilla-picker.version>
-        <jacoco-maven-plugin.version>0.8.8</jacoco-maven-plugin.version>
-        <dependency-check-maven.version>6.5.3</dependency-check-maven.version>
-        <testcontainer.version>1.16.3</testcontainer.version>
-
         <app.versionDate>${maven.build.timestamp}</app.versionDate>
         <maven.build.timestamp.format>dd.MM.yy</maven.build.timestamp.format>
         <app.versionCode>38</app.versionCode>
         <app.author>Robert Goldmann</app.author>
-
-        <project.outputDirectory>build/${project.version}</project.outputDirectory>
-        <project.artifactName>${project.artifactId}-v${project.version}</project.artifactName>
-        <project.exe>${project.outputDirectory}/${project.artifactName}.exe</project.exe>
     </properties>
 
-    <dependencies>
-        <dependency>
-            <groupId>org.springframework.boot</groupId>
-            <artifactId>spring-boot-starter-freemarker</artifactId>
-        </dependency>
-
-        <dependency>
-            <groupId>org.springframework.boot</groupId>
-            <artifactId>spring-boot-devtools</artifactId>
-        </dependency>
-
-        <dependency>
-            <groupId>org.springframework.boot</groupId>
-            <artifactId>spring-boot-starter-web</artifactId>
-        </dependency>
-
-        <dependency>
-            <groupId>org.springframework.boot</groupId>
-            <artifactId>spring-boot-starter-test</artifactId>
-            <scope>test</scope>
-        </dependency>
-
-        <dependency>
-            <groupId>org.springframework.boot</groupId>
-            <artifactId>spring-boot-starter-data-jpa</artifactId>
-        </dependency>
-
-        <dependency>
-            <groupId>org.springframework.boot</groupId>
-            <artifactId>spring-boot-starter-tomcat</artifactId>
-        </dependency>
-
-        <dependency>
-            <groupId>org.springframework.boot</groupId>
-            <artifactId>spring-boot-starter-validation</artifactId>
-        </dependency>
-
-        <dependency>
-            <groupId>org.springframework.boot</groupId>
-            <artifactId>spring-boot-starter-security</artifactId>
-        </dependency>
-
-        <dependency>
-            <groupId>de.thecodelabs</groupId>
-            <artifactId>libUtils</artifactId>
-        </dependency>
-
-        <dependency>
-            <groupId>de.thecodelabs</groupId>
-            <artifactId>libStorage</artifactId>
-        </dependency>
-
-        <dependency>
-            <groupId>de.thecodelabs.versionizer</groupId>
-            <artifactId>api</artifactId>
-            <version>${versionizer.version}</version>
-            <exclusions>
-                <exclusion>
-                    <groupId>de.thecodelabs</groupId>
-                    <artifactId>libLogger-slf4j</artifactId>
-                </exclusion>
-            </exclusions>
-        </dependency>
-
-        <dependency>
-            <groupId>com.h2database</groupId>
-            <artifactId>h2</artifactId>
-            <version>${h2database.version}</version>
-        </dependency>
-
-        <dependency>
-            <groupId>org.postgresql</groupId>
-            <artifactId>postgresql</artifactId>
-        </dependency>
-
-        <dependency>
-            <groupId>com.itextpdf</groupId>
-            <artifactId>itextpdf</artifactId>
-            <version>${itextpdf.version}</version>
-        </dependency>
-
-        <dependency>
-            <groupId>org.eclipse.jgit</groupId>
-            <artifactId>org.eclipse.jgit</artifactId>
-            <version>${jgit.version}</version>
-        </dependency>
-
-        <dependency>
-            <groupId>org.padler</groupId>
-            <artifactId>natorder</artifactId>
-            <version>${natorder.version}</version>
-        </dependency>
-
-        <!--Webjars-->
-        <dependency>
-            <groupId>org.webjars</groupId>
-            <artifactId>webjars-locator</artifactId>
-            <version>${webjars-locator.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.webjars</groupId>
-            <artifactId>jquery</artifactId>
-            <version>${jquery.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.webjars</groupId>
-            <artifactId>materializecss</artifactId>
-            <version>${materializecss.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.webjars</groupId>
-            <artifactId>font-awesome</artifactId>
-            <version>${fontawesome.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.webjars.npm</groupId>
-            <artifactId>sortablejs</artifactId>
-            <version>${sortablejs.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.webjars.npm</groupId>
-            <artifactId>mousetrap</artifactId>
-            <version>${mousetrap.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.webjars</groupId>
-            <artifactId>codemirror</artifactId>
-            <version>${codemirror.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.webjars.npm</groupId>
-            <artifactId>vanilla-picker</artifactId>
-            <version>${vanilla-picker.version}</version>
-        </dependency>
-
-
-        <!-- selenium -->
-        <dependency>
-            <groupId>org.seleniumhq.selenium</groupId>
-            <artifactId>selenium-api</artifactId>
-            <version>${selenium.version}</version>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>org.seleniumhq.selenium</groupId>
-            <artifactId>selenium-firefox-driver</artifactId>
-            <version>${selenium.version}</version>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>org.seleniumhq.selenium</groupId>
-            <artifactId>selenium-support</artifactId>
-            <version>${selenium.version}</version>
-            <scope>test</scope>
-        </dependency>
-
-        <dependency>
-            <groupId>org.assertj</groupId>
-            <artifactId>assertj-core</artifactId>
-            <version>${assertj-core.version}</version>
-            <scope>test</scope>
-        </dependency>
-
-        <dependency>
-            <groupId>org.mockito</groupId>
-            <artifactId>mockito-inline</artifactId>
-            <scope>test</scope>
-        </dependency>
-
-        <dependency>
-            <groupId>org.testcontainers</groupId>
-            <artifactId>junit-jupiter</artifactId>
-            <version>${testcontainer.version}</version>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>org.testcontainers</groupId>
-            <artifactId>postgresql</artifactId>
-            <version>${testcontainer.version}</version>
-            <scope>test</scope>
-        </dependency>
-    </dependencies>
-
-    <build>
-        <plugins>
-            <plugin>
-                <groupId>org.springframework.boot</groupId>
-                <artifactId>spring-boot-maven-plugin</artifactId>
-                <configuration>
-                    <outputDirectory>${project.outputDirectory}</outputDirectory>
-                    <finalName>${project.artifactName}</finalName>
-                </configuration>
-                <executions>
-                    <execution>
-                        <goals>
-                            <goal>repackage</goal>
-                        </goals>
-                    </execution>
-                </executions>
-            </plugin>
-            <plugin>
-                <groupId>org.apache.maven.plugins</groupId>
-                <artifactId>maven-war-plugin</artifactId>
-                <version>3.3.2</version>
-                <configuration>
-                    <webappDirectory>${basedir}/src/main</webappDirectory>
-                    <outputDirectory>${project.outputDirectory}</outputDirectory>
-                    <warName>${project.artifactName}</warName>
-                </configuration>
-                <executions>
-                    <execution>
-                        <id>war-packaging</id>
-                        <goals>
-                            <goal>war</goal>
-                        </goals>
-                        <phase>package</phase>
-                    </execution>
-                </executions>
-            </plugin>
-            <plugin>
-                <groupId>org.apache.maven.plugins</groupId>
-                <artifactId>maven-surefire-plugin</artifactId>
-                <version>2.22.2</version>
-                <configuration>
-                    <junitArtifactName>junit:junit</junitArtifactName>
-                    <argLine>${surefireArgLine} -Dfile.encoding=UTF-8</argLine>
-
-                    <systemPropertyVariables>
-                        <testProfile>true</testProfile>
-                    </systemPropertyVariables>
-                </configuration>
-            </plugin>
-
-            <plugin>
-                <groupId>org.jacoco</groupId>
-                <artifactId>jacoco-maven-plugin</artifactId>
-                <version>${jacoco-maven-plugin.version}</version>
-                <executions>
-                    <execution>
-                        <id>aggregate-reports-all</id>
-                        <phase>test</phase>
-                        <goals>
-                            <goal>report</goal>
-                        </goals>
-                        <configuration>
-                            <title>BudgetMaster Code Coverage</title>
-                        </configuration>
-                    </execution>
-                    <execution>
-                        <id>prepare-agent</id>
-                        <goals>
-                            <goal>prepare-agent</goal>
-                        </goals>
-                        <configuration>
-                            <propertyName>surefireArgLine</propertyName>
-                        </configuration>
-                    </execution>
-                </executions>
-            </plugin>
-
-            <!--Deploy Plugin-->
-            <plugin>
-                <groupId>org.codehaus.mojo</groupId>
-                <artifactId>build-helper-maven-plugin</artifactId>
-                <version>3.3.0</version>
-                <executions>
-                    <execution>
-                        <id>attach-artifacts</id>
-                        <phase>package</phase>
-                        <goals>
-                            <goal>attach-artifact</goal>
-                        </goals>
-                        <configuration>
-                            <artifacts>
-                                <artifact>
-                                    <file>${project.exe}</file>
-                                    <type>exe</type>
-                                </artifact>
-                            </artifacts>
-                        </configuration>
-                    </execution>
-                </executions>
-            </plugin>
-
-            <plugin>
-                <groupId>org.owasp</groupId>
-                <artifactId>dependency-check-maven</artifactId>
-                <version>${dependency-check-maven.version}</version>
-                <inherited>false</inherited>
-                <configuration>
-                    <skip>false</skip>
-                    <cveValidForHours>48</cveValidForHours>
-                    <assemblyAnalyzerEnabled>false</assemblyAnalyzerEnabled>
-                    <failOnError>false</failOnError>
-                    <formats>
-                        <format>HTML</format>
-                        <format>XML</format>
-                    </formats>
-                </configuration>
-                <executions>
-                    <execution>
-                        <goals>
-                            <goal>aggregate</goal>
-                        </goals>
-                    </execution>
-                </executions>
-            </plugin>
-
-        </plugins>
-    </build>
-
     <distributionManagement>
         <repository>
             <id>release</id>