diff --git a/babsi/babsi-app/.classpath b/babsi/BabsiApp/.classpath
similarity index 100%
rename from babsi/babsi-app/.classpath
rename to babsi/BabsiApp/.classpath
diff --git a/babsi/babsi-app/.gitignore b/babsi/BabsiApp/.gitignore
similarity index 100%
rename from babsi/babsi-app/.gitignore
rename to babsi/BabsiApp/.gitignore
diff --git a/babsi/babsi-app/.project b/babsi/BabsiApp/.project
similarity index 100%
rename from babsi/babsi-app/.project
rename to babsi/BabsiApp/.project
diff --git a/babsi/babsi-app/.settings/org.eclipse.core.resources.prefs b/babsi/BabsiApp/.settings/org.eclipse.core.resources.prefs
similarity index 100%
rename from babsi/babsi-app/.settings/org.eclipse.core.resources.prefs
rename to babsi/BabsiApp/.settings/org.eclipse.core.resources.prefs
diff --git a/babsi/babsi-app/.settings/org.eclipse.jdt.core.prefs b/babsi/BabsiApp/.settings/org.eclipse.jdt.core.prefs
similarity index 100%
rename from babsi/babsi-app/.settings/org.eclipse.jdt.core.prefs
rename to babsi/BabsiApp/.settings/org.eclipse.jdt.core.prefs
diff --git a/babsi/babsi-app/AndroidManifest.xml b/babsi/BabsiApp/AndroidManifest.xml
similarity index 100%
rename from babsi/babsi-app/AndroidManifest.xml
rename to babsi/BabsiApp/AndroidManifest.xml
diff --git a/babsi/babsi-app/assets/icudt46l.zip b/babsi/BabsiApp/assets/icudt46l.zip
similarity index 100%
rename from babsi/babsi-app/assets/icudt46l.zip
rename to babsi/BabsiApp/assets/icudt46l.zip
diff --git a/babsi/babsi-app/ic_launcher-web.png b/babsi/BabsiApp/ic_launcher-web.png
similarity index 100%
rename from babsi/babsi-app/ic_launcher-web.png
rename to babsi/BabsiApp/ic_launcher-web.png
diff --git a/babsi/babsi-app/libs/android-support-v4.jar b/babsi/BabsiApp/libs/android-support-v4.jar
similarity index 100%
rename from babsi/babsi-app/libs/android-support-v4.jar
rename to babsi/BabsiApp/libs/android-support-v4.jar
diff --git a/babsi/babsi-app/libs/commons-codec.jar b/babsi/BabsiApp/libs/commons-codec.jar
similarity index 100%
rename from babsi/babsi-app/libs/commons-codec.jar
rename to babsi/BabsiApp/libs/commons-codec.jar
diff --git a/babsi/babsi-app/libs/gson-2.2.4-javadoc.jar b/babsi/BabsiApp/libs/gson-2.2.4-javadoc.jar
similarity index 100%
rename from babsi/babsi-app/libs/gson-2.2.4-javadoc.jar
rename to babsi/BabsiApp/libs/gson-2.2.4-javadoc.jar
diff --git a/babsi/babsi-app/libs/gson-2.2.4-sources.jar b/babsi/BabsiApp/libs/gson-2.2.4-sources.jar
similarity index 100%
rename from babsi/babsi-app/libs/gson-2.2.4-sources.jar
rename to babsi/BabsiApp/libs/gson-2.2.4-sources.jar
diff --git a/babsi/babsi-app/libs/gson-2.2.4.jar b/babsi/BabsiApp/libs/gson-2.2.4.jar
similarity index 100%
rename from babsi/babsi-app/libs/gson-2.2.4.jar
rename to babsi/BabsiApp/libs/gson-2.2.4.jar
diff --git a/babsi/babsi-app/libs/guava-r09.jar b/babsi/BabsiApp/libs/guava-r09.jar
similarity index 100%
rename from babsi/babsi-app/libs/guava-r09.jar
rename to babsi/BabsiApp/libs/guava-r09.jar
diff --git a/babsi/babsi-app/libs/shiro-all-1.2.2.jar b/babsi/BabsiApp/libs/shiro-all-1.2.2.jar
similarity index 100%
rename from babsi/babsi-app/libs/shiro-all-1.2.2.jar
rename to babsi/BabsiApp/libs/shiro-all-1.2.2.jar
diff --git a/babsi/babsi-app/libs/spring-android-core-1.0.1.RELEASE.jar b/babsi/BabsiApp/libs/spring-android-core-1.0.1.RELEASE.jar
similarity index 100%
rename from babsi/babsi-app/libs/spring-android-core-1.0.1.RELEASE.jar
rename to babsi/BabsiApp/libs/spring-android-core-1.0.1.RELEASE.jar
diff --git a/babsi/babsi-app/libs/spring-android-rest-template-1.0.1.RELEASE.jar b/babsi/BabsiApp/libs/spring-android-rest-template-1.0.1.RELEASE.jar
similarity index 100%
rename from babsi/babsi-app/libs/spring-android-rest-template-1.0.1.RELEASE.jar
rename to babsi/BabsiApp/libs/spring-android-rest-template-1.0.1.RELEASE.jar
diff --git a/babsi/babsi-app/libs/sqlcipher.jar b/babsi/BabsiApp/libs/sqlcipher.jar
similarity index 100%
rename from babsi/babsi-app/libs/sqlcipher.jar
rename to babsi/BabsiApp/libs/sqlcipher.jar
diff --git a/babsi/babsi-app/lint.xml b/babsi/BabsiApp/lint.xml
similarity index 100%
rename from babsi/babsi-app/lint.xml
rename to babsi/BabsiApp/lint.xml
diff --git a/babsi/BabsiApp Test/proguard-project.txt b/babsi/BabsiApp/proguard-project.txt
similarity index 100%
rename from babsi/BabsiApp Test/proguard-project.txt
rename to babsi/BabsiApp/proguard-project.txt
diff --git a/babsi/BabsiApp Test/project.properties b/babsi/BabsiApp/project.properties
similarity index 100%
rename from babsi/BabsiApp Test/project.properties
rename to babsi/BabsiApp/project.properties
diff --git a/babsi/babsi-app/res/drawable-hdpi/ic_launcher.png b/babsi/BabsiApp/res/drawable-hdpi/ic_launcher.png
similarity index 100%
rename from babsi/babsi-app/res/drawable-hdpi/ic_launcher.png
rename to babsi/BabsiApp/res/drawable-hdpi/ic_launcher.png
diff --git a/babsi/babsi-app/res/drawable-mdpi/ic_launcher.png b/babsi/BabsiApp/res/drawable-mdpi/ic_launcher.png
similarity index 100%
rename from babsi/babsi-app/res/drawable-mdpi/ic_launcher.png
rename to babsi/BabsiApp/res/drawable-mdpi/ic_launcher.png
diff --git a/babsi/babsi-app/res/drawable-mdpi/ic_media_pause.png b/babsi/BabsiApp/res/drawable-mdpi/ic_media_pause.png
similarity index 100%
rename from babsi/babsi-app/res/drawable-mdpi/ic_media_pause.png
rename to babsi/BabsiApp/res/drawable-mdpi/ic_media_pause.png
diff --git a/babsi/babsi-app/res/drawable-mdpi/ic_media_play.png b/babsi/BabsiApp/res/drawable-mdpi/ic_media_play.png
similarity index 100%
rename from babsi/babsi-app/res/drawable-mdpi/ic_media_play.png
rename to babsi/BabsiApp/res/drawable-mdpi/ic_media_play.png
diff --git a/babsi/babsi-app/res/drawable-mdpi/ic_media_stop.png b/babsi/BabsiApp/res/drawable-mdpi/ic_media_stop.png
similarity index 100%
rename from babsi/babsi-app/res/drawable-mdpi/ic_media_stop.png
rename to babsi/BabsiApp/res/drawable-mdpi/ic_media_stop.png
diff --git a/babsi/babsi-app/res/drawable-mdpi/ic_menu_add.png b/babsi/BabsiApp/res/drawable-mdpi/ic_menu_add.png
similarity index 100%
rename from babsi/babsi-app/res/drawable-mdpi/ic_menu_add.png
rename to babsi/BabsiApp/res/drawable-mdpi/ic_menu_add.png
diff --git a/babsi/babsi-app/res/drawable-xhdpi/ic_launcher.png b/babsi/BabsiApp/res/drawable-xhdpi/ic_launcher.png
similarity index 100%
rename from babsi/babsi-app/res/drawable-xhdpi/ic_launcher.png
rename to babsi/BabsiApp/res/drawable-xhdpi/ic_launcher.png
diff --git a/babsi/babsi-app/res/drawable-xxhdpi/ic_launcher.png b/babsi/BabsiApp/res/drawable-xxhdpi/ic_launcher.png
similarity index 100%
rename from babsi/babsi-app/res/drawable-xxhdpi/ic_launcher.png
rename to babsi/BabsiApp/res/drawable-xxhdpi/ic_launcher.png
diff --git a/babsi/babsi-app/res/layout/activity_antibiotic.xml b/babsi/BabsiApp/res/layout/activity_antibiotic.xml
similarity index 100%
rename from babsi/babsi-app/res/layout/activity_antibiotic.xml
rename to babsi/BabsiApp/res/layout/activity_antibiotic.xml
diff --git a/babsi/babsi-app/res/layout/activity_checkliste.xml b/babsi/BabsiApp/res/layout/activity_checkliste.xml
similarity index 100%
rename from babsi/babsi-app/res/layout/activity_checkliste.xml
rename to babsi/BabsiApp/res/layout/activity_checkliste.xml
diff --git a/babsi/babsi-app/res/layout/activity_login.xml b/babsi/BabsiApp/res/layout/activity_login.xml
similarity index 100%
rename from babsi/babsi-app/res/layout/activity_login.xml
rename to babsi/BabsiApp/res/layout/activity_login.xml
diff --git a/babsi/babsi-app/res/layout/activity_main.xml b/babsi/BabsiApp/res/layout/activity_main.xml
similarity index 100%
rename from babsi/babsi-app/res/layout/activity_main.xml
rename to babsi/BabsiApp/res/layout/activity_main.xml
diff --git a/babsi/babsi-app/res/layout/antibiotic_item.xml b/babsi/BabsiApp/res/layout/antibiotic_item.xml
similarity index 100%
rename from babsi/babsi-app/res/layout/antibiotic_item.xml
rename to babsi/BabsiApp/res/layout/antibiotic_item.xml
diff --git a/babsi/babsi-app/res/layout/footer_abx.xml b/babsi/BabsiApp/res/layout/footer_abx.xml
similarity index 100%
rename from babsi/babsi-app/res/layout/footer_abx.xml
rename to babsi/BabsiApp/res/layout/footer_abx.xml
diff --git a/babsi/babsi-app/res/layout/fragment_abx.xml b/babsi/BabsiApp/res/layout/fragment_abx.xml
similarity index 100%
rename from babsi/babsi-app/res/layout/fragment_abx.xml
rename to babsi/BabsiApp/res/layout/fragment_abx.xml
diff --git a/babsi/babsi-app/res/layout/fragment_bemerkungen.xml b/babsi/BabsiApp/res/layout/fragment_bemerkungen.xml
similarity index 100%
rename from babsi/babsi-app/res/layout/fragment_bemerkungen.xml
rename to babsi/BabsiApp/res/layout/fragment_bemerkungen.xml
diff --git a/babsi/babsi-app/res/layout/fragment_diagnose.xml b/babsi/BabsiApp/res/layout/fragment_diagnose.xml
similarity index 100%
rename from babsi/babsi-app/res/layout/fragment_diagnose.xml
rename to babsi/BabsiApp/res/layout/fragment_diagnose.xml
diff --git a/babsi/babsi-app/res/layout/fragment_patientendaten.xml b/babsi/BabsiApp/res/layout/fragment_patientendaten.xml
similarity index 100%
rename from babsi/babsi-app/res/layout/fragment_patientendaten.xml
rename to babsi/BabsiApp/res/layout/fragment_patientendaten.xml
diff --git a/babsi/babsi-app/res/layout/list_item.xml b/babsi/BabsiApp/res/layout/list_item.xml
similarity index 100%
rename from babsi/babsi-app/res/layout/list_item.xml
rename to babsi/BabsiApp/res/layout/list_item.xml
diff --git a/babsi/babsi-app/res/layout/list_seperator.xml b/babsi/BabsiApp/res/layout/list_seperator.xml
similarity index 100%
rename from babsi/babsi-app/res/layout/list_seperator.xml
rename to babsi/BabsiApp/res/layout/list_seperator.xml
diff --git a/babsi/babsi-app/res/layout/patient_header.xml b/babsi/BabsiApp/res/layout/patient_header.xml
similarity index 100%
rename from babsi/babsi-app/res/layout/patient_header.xml
rename to babsi/BabsiApp/res/layout/patient_header.xml
diff --git a/babsi/babsi-app/res/menu/checkliste.xml b/babsi/BabsiApp/res/menu/checkliste.xml
similarity index 100%
rename from babsi/babsi-app/res/menu/checkliste.xml
rename to babsi/BabsiApp/res/menu/checkliste.xml
diff --git a/babsi/babsi-app/res/menu/del.xml b/babsi/BabsiApp/res/menu/del.xml
similarity index 100%
rename from babsi/babsi-app/res/menu/del.xml
rename to babsi/BabsiApp/res/menu/del.xml
diff --git a/babsi/babsi-app/res/menu/main.xml b/babsi/BabsiApp/res/menu/main.xml
similarity index 100%
rename from babsi/babsi-app/res/menu/main.xml
rename to babsi/BabsiApp/res/menu/main.xml
diff --git a/babsi/babsi-app/res/menu/menu.xml b/babsi/BabsiApp/res/menu/menu.xml
similarity index 100%
rename from babsi/babsi-app/res/menu/menu.xml
rename to babsi/BabsiApp/res/menu/menu.xml
diff --git a/babsi/babsi-app/res/values-sw600dp/dimens.xml b/babsi/BabsiApp/res/values-sw600dp/dimens.xml
similarity index 100%
rename from babsi/babsi-app/res/values-sw600dp/dimens.xml
rename to babsi/BabsiApp/res/values-sw600dp/dimens.xml
diff --git a/babsi/babsi-app/res/values-sw720dp-land/dimens.xml b/babsi/BabsiApp/res/values-sw720dp-land/dimens.xml
similarity index 100%
rename from babsi/babsi-app/res/values-sw720dp-land/dimens.xml
rename to babsi/BabsiApp/res/values-sw720dp-land/dimens.xml
diff --git a/babsi/babsi-app/res/values-v11/styles.xml b/babsi/BabsiApp/res/values-v11/styles.xml
similarity index 100%
rename from babsi/babsi-app/res/values-v11/styles.xml
rename to babsi/BabsiApp/res/values-v11/styles.xml
diff --git a/babsi/babsi-app/res/values-v14/styles.xml b/babsi/BabsiApp/res/values-v14/styles.xml
similarity index 100%
rename from babsi/babsi-app/res/values-v14/styles.xml
rename to babsi/BabsiApp/res/values-v14/styles.xml
diff --git a/babsi/babsi-app/res/values/attr.xml b/babsi/BabsiApp/res/values/attr.xml
similarity index 100%
rename from babsi/babsi-app/res/values/attr.xml
rename to babsi/BabsiApp/res/values/attr.xml
diff --git a/babsi/babsi-app/res/values/dimens.xml b/babsi/BabsiApp/res/values/dimens.xml
similarity index 100%
rename from babsi/babsi-app/res/values/dimens.xml
rename to babsi/BabsiApp/res/values/dimens.xml
diff --git a/babsi/babsi-app/res/values/strings.xml b/babsi/BabsiApp/res/values/strings.xml
similarity index 100%
rename from babsi/babsi-app/res/values/strings.xml
rename to babsi/BabsiApp/res/values/strings.xml
diff --git a/babsi/babsi-app/res/values/styles.xml b/babsi/BabsiApp/res/values/styles.xml
similarity index 100%
rename from babsi/babsi-app/res/values/styles.xml
rename to babsi/BabsiApp/res/values/styles.xml
diff --git a/babsi/babsi-app/src/cau/swp/babsi/auth/Authentificator.java b/babsi/BabsiApp/src/cau/swp/babsi/auth/Authentificator.java
similarity index 100%
rename from babsi/babsi-app/src/cau/swp/babsi/auth/Authentificator.java
rename to babsi/BabsiApp/src/cau/swp/babsi/auth/Authentificator.java
diff --git a/babsi/babsi-app/src/cau/swp/babsi/comm/ItemRequest.java b/babsi/BabsiApp/src/cau/swp/babsi/comm/ItemRequest.java
similarity index 100%
rename from babsi/babsi-app/src/cau/swp/babsi/comm/ItemRequest.java
rename to babsi/BabsiApp/src/cau/swp/babsi/comm/ItemRequest.java
diff --git a/babsi/babsi-app/src/cau/swp/babsi/comm/RestUtil.java b/babsi/BabsiApp/src/cau/swp/babsi/comm/RestUtil.java
similarity index 100%
rename from babsi/babsi-app/src/cau/swp/babsi/comm/RestUtil.java
rename to babsi/BabsiApp/src/cau/swp/babsi/comm/RestUtil.java
diff --git a/babsi/babsi-app/src/cau/swp/babsi/comm/Sync.java b/babsi/BabsiApp/src/cau/swp/babsi/comm/Sync.java
similarity index 100%
rename from babsi/babsi-app/src/cau/swp/babsi/comm/Sync.java
rename to babsi/BabsiApp/src/cau/swp/babsi/comm/Sync.java
diff --git a/babsi/babsi-app/src/cau/swp/babsi/comm/SyncTask.java b/babsi/BabsiApp/src/cau/swp/babsi/comm/SyncTask.java
similarity index 100%
rename from babsi/babsi-app/src/cau/swp/babsi/comm/SyncTask.java
rename to babsi/BabsiApp/src/cau/swp/babsi/comm/SyncTask.java
diff --git a/babsi/babsi-app/src/cau/swp/babsi/data/Antibiotic.java b/babsi/BabsiApp/src/cau/swp/babsi/data/Antibiotic.java
similarity index 100%
rename from babsi/babsi-app/src/cau/swp/babsi/data/Antibiotic.java
rename to babsi/BabsiApp/src/cau/swp/babsi/data/Antibiotic.java
diff --git a/babsi/babsi-app/src/cau/swp/babsi/data/Checklist.java b/babsi/BabsiApp/src/cau/swp/babsi/data/Checklist.java
similarity index 100%
rename from babsi/babsi-app/src/cau/swp/babsi/data/Checklist.java
rename to babsi/BabsiApp/src/cau/swp/babsi/data/Checklist.java
diff --git a/babsi/babsi-app/src/cau/swp/babsi/data/Data.java b/babsi/BabsiApp/src/cau/swp/babsi/data/Data.java
similarity index 100%
rename from babsi/babsi-app/src/cau/swp/babsi/data/Data.java
rename to babsi/BabsiApp/src/cau/swp/babsi/data/Data.java
diff --git a/babsi/babsi-app/src/cau/swp/babsi/data/User.java b/babsi/BabsiApp/src/cau/swp/babsi/data/User.java
similarity index 100%
rename from babsi/babsi-app/src/cau/swp/babsi/data/User.java
rename to babsi/BabsiApp/src/cau/swp/babsi/data/User.java
diff --git a/babsi/babsi-app/src/cau/swp/babsi/data/WardRound.java b/babsi/BabsiApp/src/cau/swp/babsi/data/WardRound.java
similarity index 100%
rename from babsi/babsi-app/src/cau/swp/babsi/data/WardRound.java
rename to babsi/BabsiApp/src/cau/swp/babsi/data/WardRound.java
diff --git a/babsi/babsi-app/src/cau/swp/babsi/db/DatabaseAdapter.java b/babsi/BabsiApp/src/cau/swp/babsi/db/DatabaseAdapter.java
similarity index 100%
rename from babsi/babsi-app/src/cau/swp/babsi/db/DatabaseAdapter.java
rename to babsi/BabsiApp/src/cau/swp/babsi/db/DatabaseAdapter.java
diff --git a/babsi/babsi-app/src/cau/swp/babsi/db/SQLOpenHelper.java b/babsi/BabsiApp/src/cau/swp/babsi/db/SQLOpenHelper.java
similarity index 100%
rename from babsi/babsi-app/src/cau/swp/babsi/db/SQLOpenHelper.java
rename to babsi/BabsiApp/src/cau/swp/babsi/db/SQLOpenHelper.java
diff --git a/babsi/babsi-app/src/cau/swp/babsi/gui/AntibioticActivity.java b/babsi/BabsiApp/src/cau/swp/babsi/gui/AntibioticActivity.java
similarity index 100%
rename from babsi/babsi-app/src/cau/swp/babsi/gui/AntibioticActivity.java
rename to babsi/BabsiApp/src/cau/swp/babsi/gui/AntibioticActivity.java
diff --git a/babsi/babsi-app/src/cau/swp/babsi/gui/AntibioticListAdapter.java b/babsi/BabsiApp/src/cau/swp/babsi/gui/AntibioticListAdapter.java
similarity index 100%
rename from babsi/babsi-app/src/cau/swp/babsi/gui/AntibioticListAdapter.java
rename to babsi/BabsiApp/src/cau/swp/babsi/gui/AntibioticListAdapter.java
diff --git a/babsi/babsi-app/src/cau/swp/babsi/gui/ChecklistActivity.java b/babsi/BabsiApp/src/cau/swp/babsi/gui/ChecklistActivity.java
similarity index 100%
rename from babsi/babsi-app/src/cau/swp/babsi/gui/ChecklistActivity.java
rename to babsi/BabsiApp/src/cau/swp/babsi/gui/ChecklistActivity.java
diff --git a/babsi/babsi-app/src/cau/swp/babsi/gui/MainActivity.java b/babsi/BabsiApp/src/cau/swp/babsi/gui/MainActivity.java
similarity index 100%
rename from babsi/babsi-app/src/cau/swp/babsi/gui/MainActivity.java
rename to babsi/BabsiApp/src/cau/swp/babsi/gui/MainActivity.java
diff --git a/babsi/babsi-app/src/cau/swp/babsi/gui/PatientComparator.java b/babsi/BabsiApp/src/cau/swp/babsi/gui/PatientComparator.java
similarity index 100%
rename from babsi/babsi-app/src/cau/swp/babsi/gui/PatientComparator.java
rename to babsi/BabsiApp/src/cau/swp/babsi/gui/PatientComparator.java
diff --git a/babsi/babsi-app/src/cau/swp/babsi/gui/PatientListAdapter.java b/babsi/BabsiApp/src/cau/swp/babsi/gui/PatientListAdapter.java
similarity index 100%
rename from babsi/babsi-app/src/cau/swp/babsi/gui/PatientListAdapter.java
rename to babsi/BabsiApp/src/cau/swp/babsi/gui/PatientListAdapter.java
diff --git a/babsi/babsi-app/src/cau/swp/babsi/gui/WardRoundFinisher.java b/babsi/BabsiApp/src/cau/swp/babsi/gui/WardRoundFinisher.java
similarity index 100%
rename from babsi/babsi-app/src/cau/swp/babsi/gui/WardRoundFinisher.java
rename to babsi/BabsiApp/src/cau/swp/babsi/gui/WardRoundFinisher.java
diff --git a/babsi/babsi-app/src/cau/swp/babsi/gui/WardRoundNotification.java b/babsi/BabsiApp/src/cau/swp/babsi/gui/WardRoundNotification.java
similarity index 100%
rename from babsi/babsi-app/src/cau/swp/babsi/gui/WardRoundNotification.java
rename to babsi/BabsiApp/src/cau/swp/babsi/gui/WardRoundNotification.java
diff --git a/babsi/BabsiApp Test/.classpath b/babsi/BabsiAppTest/.classpath
similarity index 100%
rename from babsi/BabsiApp Test/.classpath
rename to babsi/BabsiAppTest/.classpath
diff --git a/babsi/BabsiApp Test/.project b/babsi/BabsiAppTest/.project
similarity index 100%
rename from babsi/BabsiApp Test/.project
rename to babsi/BabsiAppTest/.project
diff --git a/babsi/BabsiApp Test/.settings/org.eclipse.core.resources.prefs b/babsi/BabsiAppTest/.settings/org.eclipse.core.resources.prefs
similarity index 100%
rename from babsi/BabsiApp Test/.settings/org.eclipse.core.resources.prefs
rename to babsi/BabsiAppTest/.settings/org.eclipse.core.resources.prefs
diff --git a/babsi/BabsiApp Test/.settings/org.eclipse.jdt.core.prefs b/babsi/BabsiAppTest/.settings/org.eclipse.jdt.core.prefs
similarity index 100%
rename from babsi/BabsiApp Test/.settings/org.eclipse.jdt.core.prefs
rename to babsi/BabsiAppTest/.settings/org.eclipse.jdt.core.prefs
diff --git a/babsi/BabsiApp Test/AndroidManifest.xml b/babsi/BabsiAppTest/AndroidManifest.xml
similarity index 100%
rename from babsi/BabsiApp Test/AndroidManifest.xml
rename to babsi/BabsiAppTest/AndroidManifest.xml
diff --git a/babsi/BabsiApp Test/libs/hamcrest-core-1.3.jar b/babsi/BabsiAppTest/libs/hamcrest-core-1.3.jar
similarity index 100%
rename from babsi/BabsiApp Test/libs/hamcrest-core-1.3.jar
rename to babsi/BabsiAppTest/libs/hamcrest-core-1.3.jar
diff --git a/babsi/BabsiApp Test/libs/junit-4.11.jar b/babsi/BabsiAppTest/libs/junit-4.11.jar
similarity index 100%
rename from babsi/BabsiApp Test/libs/junit-4.11.jar
rename to babsi/BabsiAppTest/libs/junit-4.11.jar
diff --git a/babsi/BabsiApp Test/libs/robotium-solo-4.3-javadoc.jar b/babsi/BabsiAppTest/libs/robotium-solo-4.3-javadoc.jar
similarity index 100%
rename from babsi/BabsiApp Test/libs/robotium-solo-4.3-javadoc.jar
rename to babsi/BabsiAppTest/libs/robotium-solo-4.3-javadoc.jar
diff --git a/babsi/BabsiApp Test/libs/robotium-solo-4.3.jar b/babsi/BabsiAppTest/libs/robotium-solo-4.3.jar
similarity index 100%
rename from babsi/BabsiApp Test/libs/robotium-solo-4.3.jar
rename to babsi/BabsiAppTest/libs/robotium-solo-4.3.jar
diff --git a/babsi/babsi-app/proguard-project.txt b/babsi/BabsiAppTest/proguard-project.txt
similarity index 100%
rename from babsi/babsi-app/proguard-project.txt
rename to babsi/BabsiAppTest/proguard-project.txt
diff --git a/babsi/babsi-app/project.properties b/babsi/BabsiAppTest/project.properties
similarity index 100%
rename from babsi/babsi-app/project.properties
rename to babsi/BabsiAppTest/project.properties
diff --git a/babsi/BabsiApp Test/res/drawable-hdpi/ic_launcher.png b/babsi/BabsiAppTest/res/drawable-hdpi/ic_launcher.png
similarity index 100%
rename from babsi/BabsiApp Test/res/drawable-hdpi/ic_launcher.png
rename to babsi/BabsiAppTest/res/drawable-hdpi/ic_launcher.png
diff --git a/babsi/BabsiApp Test/res/drawable-ldpi/ic_launcher.png b/babsi/BabsiAppTest/res/drawable-ldpi/ic_launcher.png
similarity index 100%
rename from babsi/BabsiApp Test/res/drawable-ldpi/ic_launcher.png
rename to babsi/BabsiAppTest/res/drawable-ldpi/ic_launcher.png
diff --git a/babsi/BabsiApp Test/res/drawable-mdpi/ic_launcher.png b/babsi/BabsiAppTest/res/drawable-mdpi/ic_launcher.png
similarity index 100%
rename from babsi/BabsiApp Test/res/drawable-mdpi/ic_launcher.png
rename to babsi/BabsiAppTest/res/drawable-mdpi/ic_launcher.png
diff --git a/babsi/BabsiApp Test/res/drawable-xhdpi/ic_launcher.png b/babsi/BabsiAppTest/res/drawable-xhdpi/ic_launcher.png
similarity index 100%
rename from babsi/BabsiApp Test/res/drawable-xhdpi/ic_launcher.png
rename to babsi/BabsiAppTest/res/drawable-xhdpi/ic_launcher.png
diff --git a/babsi/BabsiApp Test/res/values/strings.xml b/babsi/BabsiAppTest/res/values/strings.xml
similarity index 100%
rename from babsi/BabsiApp Test/res/values/strings.xml
rename to babsi/BabsiAppTest/res/values/strings.xml
diff --git a/babsi/BabsiApp Test/src/cau/swp/babsi/guitest/MainActivityTest.java b/babsi/BabsiAppTest/src/cau/swp/babsi/guitest/MainActivityTest.java
similarity index 100%
rename from babsi/BabsiApp Test/src/cau/swp/babsi/guitest/MainActivityTest.java
rename to babsi/BabsiAppTest/src/cau/swp/babsi/guitest/MainActivityTest.java
diff --git a/babsi/BabsiApp Test/src/cau/swp/babsi/test/AntibioticTest.java b/babsi/BabsiAppTest/src/cau/swp/babsi/test/AntibioticTest.java
similarity index 100%
rename from babsi/BabsiApp Test/src/cau/swp/babsi/test/AntibioticTest.java
rename to babsi/BabsiAppTest/src/cau/swp/babsi/test/AntibioticTest.java
diff --git a/babsi/BabsiApp Test/src/cau/swp/babsi/test/ChecklistTest.java b/babsi/BabsiAppTest/src/cau/swp/babsi/test/ChecklistTest.java
similarity index 100%
rename from babsi/BabsiApp Test/src/cau/swp/babsi/test/ChecklistTest.java
rename to babsi/BabsiAppTest/src/cau/swp/babsi/test/ChecklistTest.java
diff --git a/babsi/BabsiApp Test/src/cau/swp/babsi/test/DataTest.java b/babsi/BabsiAppTest/src/cau/swp/babsi/test/DataTest.java
similarity index 100%
rename from babsi/BabsiApp Test/src/cau/swp/babsi/test/DataTest.java
rename to babsi/BabsiAppTest/src/cau/swp/babsi/test/DataTest.java
diff --git a/babsi/BabsiApp Test/src/cau/swp/babsi/test/UserTest.java b/babsi/BabsiAppTest/src/cau/swp/babsi/test/UserTest.java
similarity index 100%
rename from babsi/BabsiApp Test/src/cau/swp/babsi/test/UserTest.java
rename to babsi/BabsiAppTest/src/cau/swp/babsi/test/UserTest.java
diff --git a/babsi/BabsiApp Test/src/cau/swp/babsi/test/WardRoundTest.java b/babsi/BabsiAppTest/src/cau/swp/babsi/test/WardRoundTest.java
similarity index 100%
rename from babsi/BabsiApp Test/src/cau/swp/babsi/test/WardRoundTest.java
rename to babsi/BabsiAppTest/src/cau/swp/babsi/test/WardRoundTest.java
diff --git a/babsi/BabsiWebTest/grails-app/conf/ApplicationResources.groovy b/babsi/BabsiWebTest/grails-app/conf/ApplicationResources.groovy
deleted file mode 100644
index 06b60c71113a74b89593beb66a8c004df7d15687..0000000000000000000000000000000000000000
--- a/babsi/BabsiWebTest/grails-app/conf/ApplicationResources.groovy
+++ /dev/null
@@ -1,5 +0,0 @@
-modules = {
-    application {
-        resource url:'js/application.js'
-    }
-}
\ No newline at end of file
diff --git a/babsi/BabsiWebTest/grails-app/conf/BootStrap.groovy b/babsi/BabsiWebTest/grails-app/conf/BootStrap.groovy
deleted file mode 100644
index 1287daee1d8fdd06938bcf2d28c6faab96489ddd..0000000000000000000000000000000000000000
--- a/babsi/BabsiWebTest/grails-app/conf/BootStrap.groovy
+++ /dev/null
@@ -1,7 +0,0 @@
-class BootStrap {
-
-    def init = { servletContext ->
-    }
-    def destroy = {
-    }
-}
diff --git a/babsi/BabsiWebTest/grails-app/conf/BuildConfig.groovy b/babsi/BabsiWebTest/grails-app/conf/BuildConfig.groovy
deleted file mode 100644
index 6a625a1278ea2cf4c3ac47e337fa3c9d6c216299..0000000000000000000000000000000000000000
--- a/babsi/BabsiWebTest/grails-app/conf/BuildConfig.groovy
+++ /dev/null
@@ -1,63 +0,0 @@
-grails.servlet.version = "2.5" // Change depending on target container compliance (2.5 or 3.0)
-grails.project.class.dir = "target/classes"
-grails.project.test.class.dir = "target/test-classes"
-grails.project.test.reports.dir = "target/test-reports"
-grails.project.target.level = 1.6
-grails.project.source.level = 1.6
-//grails.project.war.file = "target/${appName}-${appVersion}.war"
-
-// uncomment (and adjust settings) to fork the JVM to isolate classpaths
-//grails.project.fork = [
-//   run: [maxMemory:1024, minMemory:64, debug:false, maxPerm:256]
-//]
-
-grails.project.dependency.resolution = {
-    // inherit Grails' default dependencies
-    inherits("global") {
-        // specify dependency exclusions here; for example, uncomment this to disable ehcache:
-        // excludes 'ehcache'
-    }
-    log "error" // log level of Ivy resolver, either 'error', 'warn', 'info', 'debug' or 'verbose'
-    checksums true // Whether to verify checksums on resolve
-    legacyResolve false // whether to do a secondary resolve on plugin installation, not advised and here for backwards compatibility
-
-    repositories {
-        inherits true // Whether to inherit repository definitions from plugins
-
-        grailsPlugins()
-        grailsHome()
-        grailsCentral()
-
-        mavenLocal()
-        mavenCentral()
-
-        // uncomment these (or add new ones) to enable remote dependency resolution from public Maven repositories
-        //mavenRepo "http://snapshots.repository.codehaus.org"
-        //mavenRepo "http://repository.codehaus.org"
-        //mavenRepo "http://download.java.net/maven/2/"
-        //mavenRepo "http://repository.jboss.com/maven2/"
-    }
-
-    dependencies {
-        // specify dependencies here under either 'build', 'compile', 'runtime', 'test' or 'provided' scopes e.g.
-
-        // runtime 'mysql:mysql-connector-java:5.1.22'
-    }
-
-    plugins {
-        runtime ":hibernate:$grailsVersion"
-        runtime ":jquery:1.8.3"
-        runtime ":resources:1.2"
-
-        // Uncomment these (or add new ones) to enable additional resources capabilities
-        //runtime ":zipped-resources:1.0"
-        //runtime ":cached-resources:1.0"
-        //runtime ":yui-minify-resources:0.1.5"
-
-        build ":tomcat:$grailsVersion"
-
-        runtime ":database-migration:1.3.2"
-
-        compile ':cache:1.0.1'
-    }
-}
diff --git a/babsi/BabsiWebTest/grails-app/conf/Config.groovy b/babsi/BabsiWebTest/grails-app/conf/Config.groovy
deleted file mode 100644
index 2a8ef3f5f1506bb7557de663f2ba3332360f18b8..0000000000000000000000000000000000000000
--- a/babsi/BabsiWebTest/grails-app/conf/Config.groovy
+++ /dev/null
@@ -1,91 +0,0 @@
-// locations to search for config files that get merged into the main config;
-// config files can be ConfigSlurper scripts, Java properties files, or classes
-// in the classpath in ConfigSlurper format
-
-// grails.config.locations = [ "classpath:${appName}-config.properties",
-//                             "classpath:${appName}-config.groovy",
-//                             "file:${userHome}/.grails/${appName}-config.properties",
-//                             "file:${userHome}/.grails/${appName}-config.groovy"]
-
-// if (System.properties["${appName}.config.location"]) {
-//    grails.config.locations << "file:" + System.properties["${appName}.config.location"]
-// }
-
-grails.project.groupId = appName // change this to alter the default package name and Maven publishing destination
-grails.mime.file.extensions = true // enables the parsing of file extensions from URLs into the request format
-grails.mime.use.accept.header = false
-grails.mime.types = [
-    all:           '*/*',
-    atom:          'application/atom+xml',
-    css:           'text/css',
-    csv:           'text/csv',
-    form:          'application/x-www-form-urlencoded',
-    html:          ['text/html','application/xhtml+xml'],
-    js:            'text/javascript',
-    json:          ['application/json', 'text/json'],
-    multipartForm: 'multipart/form-data',
-    rss:           'application/rss+xml',
-    text:          'text/plain',
-    xml:           ['text/xml', 'application/xml']
-]
-
-// URL Mapping Cache Max Size, defaults to 5000
-//grails.urlmapping.cache.maxsize = 1000
-
-// What URL patterns should be processed by the resources plugin
-grails.resources.adhoc.patterns = ['/images/*', '/css/*', '/js/*', '/plugins/*']
-
-// The default codec used to encode data with ${}
-grails.views.default.codec = "none" // none, html, base64
-grails.views.gsp.encoding = "UTF-8"
-grails.converters.encoding = "UTF-8"
-// enable Sitemesh preprocessing of GSP pages
-grails.views.gsp.sitemesh.preprocess = true
-// scaffolding templates configuration
-grails.scaffolding.templates.domainSuffix = 'Instance'
-
-// Set to false to use the new Grails 1.2 JSONBuilder in the render method
-grails.json.legacy.builder = false
-// enabled native2ascii conversion of i18n properties files
-grails.enable.native2ascii = true
-// packages to include in Spring bean scanning
-grails.spring.bean.packages = []
-// whether to disable processing of multi part requests
-grails.web.disable.multipart=false
-
-// request parameters to mask when logging exceptions
-grails.exceptionresolver.params.exclude = ['password']
-
-// configure auto-caching of queries by default (if false you can cache individual queries with 'cache: true')
-grails.hibernate.cache.queries = false
-
-environments {
-    development {
-        grails.logging.jul.usebridge = true
-    }
-    production {
-        grails.logging.jul.usebridge = false
-        // TODO: grails.serverURL = "http://www.changeme.com"
-    }
-}
-
-// log4j configuration
-log4j = {
-    // Example of changing the log pattern for the default console appender:
-    //
-    //appenders {
-    //    console name:'stdout', layout:pattern(conversionPattern: '%c{2} %m%n')
-    //}
-
-    error  'org.codehaus.groovy.grails.web.servlet',        // controllers
-           'org.codehaus.groovy.grails.web.pages',          // GSP
-           'org.codehaus.groovy.grails.web.sitemesh',       // layouts
-           'org.codehaus.groovy.grails.web.mapping.filter', // URL mapping
-           'org.codehaus.groovy.grails.web.mapping',        // URL mapping
-           'org.codehaus.groovy.grails.commons',            // core / classloading
-           'org.codehaus.groovy.grails.plugins',            // plugins
-           'org.codehaus.groovy.grails.orm.hibernate',      // hibernate integration
-           'org.springframework',
-           'org.hibernate',
-           'net.sf.ehcache.hibernate'
-}
diff --git a/babsi/BabsiWebTest/grails-app/conf/DataSource.groovy b/babsi/BabsiWebTest/grails-app/conf/DataSource.groovy
deleted file mode 100644
index afe0e6ff4bd1c999029f505579e79d5a22bb4732..0000000000000000000000000000000000000000
--- a/babsi/BabsiWebTest/grails-app/conf/DataSource.groovy
+++ /dev/null
@@ -1,43 +0,0 @@
-dataSource {
-    pooled = true
-    driverClassName = "org.h2.Driver"
-    username = "sa"
-    password = ""
-}
-hibernate {
-    cache.use_second_level_cache = true
-    cache.use_query_cache = false
-    cache.region.factory_class = 'net.sf.ehcache.hibernate.EhCacheRegionFactory'
-}
-// environment specific settings
-environments {
-    development {
-        dataSource {
-            dbCreate = "create-drop" // one of 'create', 'create-drop', 'update', 'validate', ''
-            url = "jdbc:h2:mem:devDb;MVCC=TRUE;LOCK_TIMEOUT=10000"
-        }
-    }
-    test {
-        dataSource {
-            dbCreate = "update"
-            url = "jdbc:h2:mem:testDb;MVCC=TRUE;LOCK_TIMEOUT=10000"
-        }
-    }
-    production {
-        dataSource {
-            dbCreate = "update"
-            url = "jdbc:h2:prodDb;MVCC=TRUE;LOCK_TIMEOUT=10000"
-            pooled = true
-            properties {
-               maxActive = -1
-               minEvictableIdleTimeMillis=1800000
-               timeBetweenEvictionRunsMillis=1800000
-               numTestsPerEvictionRun=3
-               testOnBorrow=true
-               testWhileIdle=true
-               testOnReturn=true
-               validationQuery="SELECT 1"
-            }
-        }
-    }
-}
diff --git a/babsi/BabsiWebTest/grails-app/conf/UrlMappings.groovy b/babsi/BabsiWebTest/grails-app/conf/UrlMappings.groovy
deleted file mode 100644
index 8c597d6c29136ba78fc54199bd33e99f878cdb64..0000000000000000000000000000000000000000
--- a/babsi/BabsiWebTest/grails-app/conf/UrlMappings.groovy
+++ /dev/null
@@ -1,13 +0,0 @@
-class UrlMappings {
-
-	static mappings = {
-		"/$controller/$action?/$id?"{
-			constraints {
-				// apply constraints here
-			}
-		}
-
-		"/"(view:"/index")
-		"500"(view:'/error')
-	}
-}
diff --git a/babsi/BabsiWebTest/grails-app/conf/spring/resources.groovy b/babsi/BabsiWebTest/grails-app/conf/spring/resources.groovy
deleted file mode 100644
index fa950068bbf09933b338207af9cbbc2f5888e960..0000000000000000000000000000000000000000
--- a/babsi/BabsiWebTest/grails-app/conf/spring/resources.groovy
+++ /dev/null
@@ -1,3 +0,0 @@
-// Place your Spring DSL code here
-beans = {
-}
diff --git a/babsi/BabsiWebTest/grails-app/i18n/messages.properties b/babsi/BabsiWebTest/grails-app/i18n/messages.properties
deleted file mode 100644
index 0c9d7eea90a429d4fc4bf3ab8faa2b8e38500013..0000000000000000000000000000000000000000
--- a/babsi/BabsiWebTest/grails-app/i18n/messages.properties
+++ /dev/null
@@ -1,55 +0,0 @@
-default.doesnt.match.message=Property [{0}] of class [{1}] with value [{2}] does not match the required pattern [{3}]
-default.invalid.url.message=Property [{0}] of class [{1}] with value [{2}] is not a valid URL
-default.invalid.creditCard.message=Property [{0}] of class [{1}] with value [{2}] is not a valid credit card number
-default.invalid.email.message=Property [{0}] of class [{1}] with value [{2}] is not a valid e-mail address
-default.invalid.range.message=Property [{0}] of class [{1}] with value [{2}] does not fall within the valid range from [{3}] to [{4}]
-default.invalid.size.message=Property [{0}] of class [{1}] with value [{2}] does not fall within the valid size range from [{3}] to [{4}]
-default.invalid.max.message=Property [{0}] of class [{1}] with value [{2}] exceeds maximum value [{3}]
-default.invalid.min.message=Property [{0}] of class [{1}] with value [{2}] is less than minimum value [{3}]
-default.invalid.max.size.message=Property [{0}] of class [{1}] with value [{2}] exceeds the maximum size of [{3}]
-default.invalid.min.size.message=Property [{0}] of class [{1}] with value [{2}] is less than the minimum size of [{3}]
-default.invalid.validator.message=Property [{0}] of class [{1}] with value [{2}] does not pass custom validation
-default.not.inlist.message=Property [{0}] of class [{1}] with value [{2}] is not contained within the list [{3}]
-default.blank.message=Property [{0}] of class [{1}] cannot be blank
-default.not.equal.message=Property [{0}] of class [{1}] with value [{2}] cannot equal [{3}]
-default.null.message=Property [{0}] of class [{1}] cannot be null
-default.not.unique.message=Property [{0}] of class [{1}] with value [{2}] must be unique
-
-default.paginate.prev=Previous
-default.paginate.next=Next
-default.boolean.true=True
-default.boolean.false=False
-default.date.format=yyyy-MM-dd HH:mm:ss z
-default.number.format=0
-
-default.created.message={0} {1} created
-default.updated.message={0} {1} updated
-default.deleted.message={0} {1} deleted
-default.not.deleted.message={0} {1} could not be deleted
-default.not.found.message={0} not found with id {1}
-default.optimistic.locking.failure=Another user has updated this {0} while you were editing
-
-default.home.label=Home
-default.list.label={0} List
-default.add.label=Add {0}
-default.new.label=New {0}
-default.create.label=Create {0}
-default.show.label=Show {0}
-default.edit.label=Edit {0}
-
-default.button.create.label=Create
-default.button.edit.label=Edit
-default.button.update.label=Update
-default.button.delete.label=Delete
-default.button.delete.confirm.message=Are you sure?
-
-# Data binding errors. Use "typeMismatch.$className.$propertyName to customize (eg typeMismatch.Book.author)
-typeMismatch.java.net.URL=Property {0} must be a valid URL
-typeMismatch.java.net.URI=Property {0} must be a valid URI
-typeMismatch.java.util.Date=Property {0} must be a valid Date
-typeMismatch.java.lang.Double=Property {0} must be a valid number
-typeMismatch.java.lang.Integer=Property {0} must be a valid number
-typeMismatch.java.lang.Long=Property {0} must be a valid number
-typeMismatch.java.lang.Short=Property {0} must be a valid number
-typeMismatch.java.math.BigDecimal=Property {0} must be a valid number
-typeMismatch.java.math.BigInteger=Property {0} must be a valid number
diff --git a/babsi/BabsiWebTest/grails-app/i18n/messages_cs_CZ.properties b/babsi/BabsiWebTest/grails-app/i18n/messages_cs_CZ.properties
deleted file mode 100644
index c617dca035a4491a3bb027aa7a95067ba91210ac..0000000000000000000000000000000000000000
--- a/babsi/BabsiWebTest/grails-app/i18n/messages_cs_CZ.properties
+++ /dev/null
@@ -1,55 +0,0 @@
-default.doesnt.match.message=Položka [{0}] třídy [{1}] o hodnotě [{2}] neodpovídá požadovanému vzoru [{3}]
-default.invalid.url.message=Položka [{0}] třídy [{1}] o hodnotě [{2}] není validní URL
-default.invalid.creditCard.message=Položka [{0}] třídy [{1}] o hodnotě [{2}] není validní číslo kreditní karty
-default.invalid.email.message=Položka [{0}] třídy [{1}] o hodnotě [{2}] není validní emailová adresa
-default.invalid.range.message=Položka [{0}] třídy [{1}] o hodnotě [{2}] není v povoleném rozmezí od [{3}] do [{4}]
-default.invalid.size.message=Položka [{0}] třídy [{1}] o hodnotě [{2}] není v povoleném rozmezí od [{3}] do [{4}]
-default.invalid.max.message=Položka [{0}] třídy [{1}] o hodnotě [{2}] překračuje maximální povolenou hodnotu [{3}]
-default.invalid.min.message=Položka [{0}] třídy [{1}] o hodnotě [{2}] je menší než minimální povolená hodnota [{3}]
-default.invalid.max.size.message=Položka [{0}] třídy [{1}] o hodnotě [{2}] překračuje maximální velikost [{3}]
-default.invalid.min.size.message=Položka [{0}] třídy [{1}] o hodnotě [{2}] je menší než minimální velikost [{3}]
-default.invalid.validator.message=Položka [{0}] třídy [{1}] o hodnotě [{2}] neprošla validací
-default.not.inlist.message=Položka [{0}] třídy [{1}] o hodnotě [{2}] není obsažena v seznamu [{3}]
-default.blank.message=Položka [{0}] třídy [{1}] nemůže být prázdná
-default.not.equal.message=Položka [{0}] třídy [{1}] o hodnotě [{2}] nemůže být stejná jako [{3}]
-default.null.message=Položka [{0}] třídy [{1}] nemůže být prázdná
-default.not.unique.message=Položka [{0}] třídy [{1}] o hodnotě [{2}] musí být unikátní
-
-default.paginate.prev=Předcházející
-default.paginate.next=Následující
-default.boolean.true=Pravda
-default.boolean.false=Nepravda
-default.date.format=dd. MM. yyyy HH:mm:ss z
-default.number.format=0
-
-default.created.message={0} {1} vytvořeno
-default.updated.message={0} {1} aktualizováno
-default.deleted.message={0} {1} smazáno
-default.not.deleted.message={0} {1} nelze smazat
-default.not.found.message={0} nenalezen s id {1}
-default.optimistic.locking.failure=Jiný uživatel aktualizoval záznam {0}, právě když byl vámi editován
-
-default.home.label=Domů
-default.list.label={0} Seznam
-default.add.label=Přidat {0}
-default.new.label=Nový {0}
-default.create.label=Vytvořit {0}
-default.show.label=Ukázat {0}
-default.edit.label=Editovat {0}
-
-default.button.create.label=VytvoÅ™
-default.button.edit.label=Edituj
-default.button.update.label=Aktualizuj
-default.button.delete.label=Smaž
-default.button.delete.confirm.message=Jste si jistý?
-
-# Data binding errors. Use "typeMismatch.$className.$propertyName to customize (eg typeMismatch.Book.author)
-typeMismatch.java.net.URL=Položka {0} musí být validní URL
-typeMismatch.java.net.URI=Položka {0} musí být validní URI
-typeMismatch.java.util.Date=Položka {0} musí být validní datum
-typeMismatch.java.lang.Double=Položka {0} musí být validní desetinné číslo
-typeMismatch.java.lang.Integer=Položka {0} musí být validní číslo
-typeMismatch.java.lang.Long=Položka {0} musí být validní číslo
-typeMismatch.java.lang.Short=Položka {0} musí být validní číslo
-typeMismatch.java.math.BigDecimal=Položka {0} musí být validní číslo
-typeMismatch.java.math.BigInteger=Položka {0} musí být validní číslo
\ No newline at end of file
diff --git a/babsi/BabsiWebTest/grails-app/i18n/messages_da.properties b/babsi/BabsiWebTest/grails-app/i18n/messages_da.properties
deleted file mode 100644
index 858b22903cfa750b226164c17a558f49ea5fdcb0..0000000000000000000000000000000000000000
--- a/babsi/BabsiWebTest/grails-app/i18n/messages_da.properties
+++ /dev/null
@@ -1,56 +0,0 @@
-default.doesnt.match.message=Feltet [{0}] i klassen [{1}] som har værdien [{2}] overholder ikke mønsteret [{3}]
-default.invalid.url.message=Feltet [{0}] i klassen [{1}] som har værdien [{2}] er ikke en gyldig URL
-default.invalid.creditCard.message=Feltet [{0}] i klassen [{1}] som har værdien [{2}] er ikke et gyldigt kreditkortnummer
-default.invalid.email.message=Feltet [{0}] i klassen [{1}] som har værdien [{2}] er ikke en gyldig e-mail adresse
-default.invalid.range.message=Feltet [{0}] i klassen [{1}] som har værdien [{2}] ligger ikke inden for intervallet fra  [{3}] til [{4}]
-default.invalid.size.message=Feltet [{0}] i klassen [{1}] som har værdien [{2}] ligger ikke inden for størrelsen fra [{3}] til [{4}]
-default.invalid.max.message=Feltet [{0}] i klassen [{1}] som har værdien [{2}] overstiger den maksimale værdi [{3}]
-default.invalid.min.message=Feltet [{0}] i klassen [{1}] som har værdien [{2}] er under den minimale værdi [{3}]
-default.invalid.max.size.message=Feltet [{0}] i klassen [{1}] som har værdien [{2}] overstiger den maksimale størrelse på [{3}]
-default.invalid.min.size.message=Feltet [{0}] i klassen [{1}] som har værdien [{2}] er under den minimale størrelse på [{3}]
-default.invalid.validator.message=Feltet [{0}] i klassen [{1}] som har værdien [{2}] overholder ikke den brugerdefinerede validering
-default.not.inlist.message=Feltet [{0}] i klassen [{1}] som har værdien [{2}] findes ikke i listen [{3}]
-default.blank.message=Feltet [{0}] i klassen [{1}] kan ikke være tom
-default.not.equal.message=Feltet [{0}] i klassen [{1}] som har værdien [{2}] må ikke være [{3}]
-default.null.message=Feltet [{0}] i klassen [{1}] kan ikke være null
-default.not.unique.message=Feltet [{0}] i klassen [{1}] som har værdien [{2}] skal være unik
-
-default.paginate.prev=Forrige
-default.paginate.next=Næste
-default.boolean.true=Sand
-default.boolean.false=Falsk
-default.date.format=yyyy-MM-dd HH:mm:ss z
-default.number.format=0
-
-default.created.message={0} {1} oprettet
-default.updated.message={0} {1} opdateret
-default.deleted.message={0} {1} slettet
-default.not.deleted.message={0} {1} kunne ikke slettes
-default.not.found.message={0} med id {1} er ikke fundet
-default.optimistic.locking.failure=En anden bruger har opdateret denne {0} imens du har lavet rettelser
-
-default.home.label=Hjem
-default.list.label={0} Liste
-default.add.label=Tilføj {0}
-default.new.label=Ny {0}
-default.create.label=Opret {0}
-default.show.label=Vis {0}
-default.edit.label=Ret {0}
-
-default.button.create.label=Opret
-default.button.edit.label=Ret
-default.button.update.label=Opdater
-default.button.delete.label=Slet
-default.button.delete.confirm.message=Er du sikker?
-
-# Databindingsfejl. Brug "typeMismatch.$className.$propertyName for at passe til en given klasse (f.eks typeMismatch.Book.author)
-typeMismatch.java.net.URL=Feltet {0} skal være en valid URL
-typeMismatch.java.net.URI=Feltet {0} skal være en valid URI
-typeMismatch.java.util.Date=Feltet {0} skal være en valid Dato
-typeMismatch.java.lang.Double=Feltet {0} skal være et valid tal
-typeMismatch.java.lang.Integer=Feltet {0} skal være et valid tal
-typeMismatch.java.lang.Long=Feltet {0} skal være et valid tal
-typeMismatch.java.lang.Short=Feltet {0} skal være et valid tal
-typeMismatch.java.math.BigDecimal=Feltet {0} skal være et valid tal
-typeMismatch.java.math.BigInteger=Feltet {0} skal være et valid tal
-
diff --git a/babsi/BabsiWebTest/grails-app/i18n/messages_de.properties b/babsi/BabsiWebTest/grails-app/i18n/messages_de.properties
deleted file mode 100644
index a94235884646abd2fb0c6fa5800a041e77bf43b9..0000000000000000000000000000000000000000
--- a/babsi/BabsiWebTest/grails-app/i18n/messages_de.properties
+++ /dev/null
@@ -1,55 +0,0 @@
-default.doesnt.match.message=Die Eigenschaft [{0}] des Typs [{1}] mit dem Wert [{2}] entspricht nicht dem vorgegebenen Muster [{3}]
-default.invalid.url.message=Die Eigenschaft [{0}] des Typs [{1}] mit dem Wert [{2}] ist keine gültige URL
-default.invalid.creditCard.message=Das Die Eigenschaft [{0}] des Typs [{1}] mit dem Wert [{2}] ist keine gültige Kreditkartennummer
-default.invalid.email.message=Die Eigenschaft [{0}] des Typs [{1}] mit dem Wert [{2}] ist keine gültige E-Mail Adresse
-default.invalid.range.message=Die Eigenschaft [{0}] des Typs [{1}] mit dem Wert [{2}] ist nicht im Wertebereich von [{3}] bis [{4}]
-default.invalid.size.message=Die Eigenschaft [{0}] des Typs [{1}] mit dem Wert [{2}] ist nicht im Wertebereich von [{3}] bis [{4}]
-default.invalid.max.message=Die Eigenschaft [{0}] des Typs [{1}] mit dem Wert [{2}] ist größer als der Höchstwert von [{3}]
-default.invalid.min.message=Die Eigenschaft [{0}] des Typs [{1}] mit dem Wert [{2}] ist kleiner als der Mindestwert von [{3}]
-default.invalid.max.size.message=Die Eigenschaft [{0}] des Typs [{1}] mit dem Wert [{2}] übersteigt den Höchstwert von [{3}]
-default.invalid.min.size.message=Die Eigenschaft [{0}] des Typs [{1}] mit dem Wert [{2}] unterschreitet den Mindestwert von [{3}]
-default.invalid.validator.message=Die Eigenschaft [{0}] des Typs [{1}] mit dem Wert [{2}] ist ungültig
-default.not.inlist.message=Die Eigenschaft [{0}] des Typs [{1}] mit dem Wert [{2}] ist nicht in der Liste [{3}] enthalten.
-default.blank.message=Die Eigenschaft [{0}] des Typs [{1}] darf nicht leer sein
-default.not.equal.message=Die Eigenschaft [{0}] des Typs [{1}] mit dem Wert [{2}] darf nicht gleich [{3}] sein
-default.null.message=Die Eigenschaft [{0}] des Typs [{1}] darf nicht null sein
-default.not.unique.message=Die Eigenschaft [{0}] des Typs [{1}] mit dem Wert [{2}] darf nur einmal vorkommen
-
-default.paginate.prev=Vorherige
-default.paginate.next=Nächste
-default.boolean.true=Wahr
-default.boolean.false=Falsch
-default.date.format=dd.MM.yyyy HH:mm:ss z
-default.number.format=0
-
-default.created.message={0} {1} wurde angelegt
-default.updated.message={0} {1} wurde geändert
-default.deleted.message={0} {1} wurde gelöscht
-default.not.deleted.message={0} {1} konnte nicht gelöscht werden
-default.not.found.message={0} mit der id {1} wurde nicht gefunden
-default.optimistic.locking.failure=Ein anderer Benutzer hat das {0} Object geändert während Sie es bearbeitet haben
-
-default.home.label=Home
-default.list.label={0} Liste
-default.add.label={0} hinzufügen
-default.new.label={0} anlegen
-default.create.label={0} anlegen
-default.show.label={0} anzeigen
-default.edit.label={0} bearbeiten
-
-default.button.create.label=Anlegen
-default.button.edit.label=Bearbeiten
-default.button.update.label=Aktualisieren
-default.button.delete.label=Löschen
-default.button.delete.confirm.message=Sind Sie sicher?
-
-# Data binding errors. Use "typeMismatch.$className.$propertyName to customize (eg typeMismatch.Book.author)
-typeMismatch.java.net.URL=Die Eigenschaft {0} muss eine gültige URL sein
-typeMismatch.java.net.URI=Die Eigenschaft {0} muss eine gültige URI sein
-typeMismatch.java.util.Date=Die Eigenschaft {0} muss ein gültiges Datum sein
-typeMismatch.java.lang.Double=Die Eigenschaft {0} muss eine gültige Zahl sein
-typeMismatch.java.lang.Integer=Die Eigenschaft {0} muss eine gültige Zahl sein
-typeMismatch.java.lang.Long=Die Eigenschaft {0} muss eine gültige Zahl sein
-typeMismatch.java.lang.Short=Die Eigenschaft {0} muss eine gültige Zahl sein
-typeMismatch.java.math.BigDecimal=Die Eigenschaft {0} muss eine gültige Zahl sein
-typeMismatch.java.math.BigInteger=Die Eigenschaft {0} muss eine gültige Zahl sein
\ No newline at end of file
diff --git a/babsi/BabsiWebTest/grails-app/i18n/messages_es.properties b/babsi/BabsiWebTest/grails-app/i18n/messages_es.properties
deleted file mode 100644
index f0ede539685ea6464e57e758bf1d25eea48427cd..0000000000000000000000000000000000000000
--- a/babsi/BabsiWebTest/grails-app/i18n/messages_es.properties
+++ /dev/null
@@ -1,55 +0,0 @@
-default.doesnt.match.message=La propiedad [{0}] de la clase [{1}] con valor [{2}] no corresponde al patrón [{3}]
-default.invalid.url.message=La propiedad [{0}] de la clase [{1}] con valor [{2}] no es una URL válida
-default.invalid.creditCard.message=La propiedad [{0}] de la clase [{1}] con valor [{2}] no es un número de tarjeta de crédito válida
-default.invalid.email.message=La propiedad [{0}] de la clase [{1}] con valor [{2}] no es una dirección de correo electrónico válida
-default.invalid.range.message=La propiedad [{0}] de la clase [{1}] con valor [{2}] no entra en el rango válido de [{3}] a [{4}]
-default.invalid.size.message=La propiedad [{0}] de la clase [{1}] con valor [{2}] no entra en el tamaño válido de [{3}] a [{4}]
-default.invalid.max.message=La propiedad [{0}] de la clase [{1}] con valor [{2}] excede el valor máximo [{3}]
-default.invalid.min.message=La propiedad [{0}] de la clase [{1}] con valor [{2}] es menos que el valor mínimo [{3}]
-default.invalid.max.size.message=La propiedad [{0}] de la clase [{1}] con valor [{2}] excede el tamaño máximo de [{3}]
-default.invalid.min.size.message=La propiedad [{0}] de la clase [{1}] con valor [{2}] es menor que el tamaño mínimo de [{3}]
-default.invalid.validator.message=La propiedad [{0}] de la clase [{1}] con valor [{2}] no es válido
-default.not.inlist.message=La propiedad [{0}] de la clase [{1}] con valor [{2}] no esta contenido dentro de la lista [{3}]
-default.blank.message=La propiedad [{0}] de la clase [{1}] no puede ser vacía
-default.not.equal.message=La propiedad [{0}] de la clase [{1}] con valor [{2}] no puede igualar a [{3}]
-default.null.message=La propiedad [{0}] de la clase [{1}] no puede ser nulo
-default.not.unique.message=La propiedad [{0}] de la clase [{1}] con valor [{2}] debe ser única
-
-default.paginate.prev=Anterior
-default.paginate.next=Siguiente
-default.boolean.true=Verdadero
-default.boolean.false=Falso
-default.date.format=yyyy-MM-dd HH:mm:ss z
-default.number.format=0
-
-default.created.message={0} {1} creado
-default.updated.message={0} {1} actualizado
-default.deleted.message={0} {1} eliminado
-default.not.deleted.message={0} {1} no puede eliminarse
-default.not.found.message=No se encuentra {0} con id {1}
-default.optimistic.locking.failure=Mientras usted editaba, otro usuario ha actualizado su {0}
-
-default.home.label=Principal
-default.list.label={0} Lista
-default.add.label=Agregar {0}
-default.new.label=Nuevo {0}
-default.create.label=Crear {0}
-default.show.label=Mostrar {0}
-default.edit.label=Editar {0}
-
-default.button.create.label=Crear
-default.button.edit.label=Editar
-default.button.update.label=Actualizar
-default.button.delete.label=Eliminar
-default.button.delete.confirm.message=¿Está usted seguro?
-
-# Data binding errors. Use "typeMismatch.$className.$propertyName to customize (eg typeMismatch.Book.author)
-typeMismatch.java.net.URL=La propiedad {0} debe ser una URL válida
-typeMismatch.java.net.URI=La propiedad {0} debe ser una URI válida
-typeMismatch.java.util.Date=La propiedad {0} debe ser una fecha válida
-typeMismatch.java.lang.Double=La propiedad {0} debe ser un número válido
-typeMismatch.java.lang.Integer=La propiedad {0} debe ser un número válido
-typeMismatch.java.lang.Long=La propiedad {0} debe ser un número válido
-typeMismatch.java.lang.Short=La propiedad {0} debe ser un número válido
-typeMismatch.java.math.BigDecimal=La propiedad {0} debe ser un número válido
-typeMismatch.java.math.BigInteger=La propiedad {0} debe ser un número válido
\ No newline at end of file
diff --git a/babsi/BabsiWebTest/grails-app/i18n/messages_fr.properties b/babsi/BabsiWebTest/grails-app/i18n/messages_fr.properties
deleted file mode 100644
index b1d665c3181e4a36a1b2c5d8dbfe3165e2346a50..0000000000000000000000000000000000000000
--- a/babsi/BabsiWebTest/grails-app/i18n/messages_fr.properties
+++ /dev/null
@@ -1,19 +0,0 @@
-default.doesnt.match.message=La propriété [{0}] de la classe [{1}] avec la valeur [{2}] ne correspond pas au pattern [{3}]
-default.invalid.url.message=La propriété [{0}] de la classe [{1}] avec la valeur [{2}] n'est pas une URL valide
-default.invalid.creditCard.message=La propriété [{0}] de la classe [{1}] avec la valeur [{2}] n'est pas un numéro de carte de crédit valide
-default.invalid.email.message=La propriété [{0}] de la classe [{1}] avec la valeur [{2}] n'est pas une adresse e-mail valide
-default.invalid.range.message=La propriété [{0}] de la classe [{1}] avec la valeur [{2}] n'est pas contenue dans l'intervalle [{3}] à [{4}]
-default.invalid.size.message=La propriété [{0}] de la classe [{1}] avec la valeur [{2}] n'est pas contenue dans l'intervalle [{3}] à [{4}]
-default.invalid.max.message=La propriété [{0}] de la classe [{1}] avec la valeur [{2}] est supérieure à la valeur maximum [{3}]
-default.invalid.min.message=La propriété [{0}] de la classe [{1}] avec la valeur [{2}] est inférieure à la valeur minimum [{3}]
-default.invalid.max.size.message=La propriété [{0}] de la classe [{1}] avec la valeur [{2}] est supérieure à la valeur maximum [{3}]
-default.invalid.min.size.message=La propriété [{0}] de la classe [{1}] avec la valeur [{2}] est inférieure à la valeur minimum [{3}]
-default.invalid.validator.message=La propriété [{0}] de la classe [{1}] avec la valeur [{2}] n'est pas valide
-default.not.inlist.message=La propriété [{0}] de la classe [{1}] avec la valeur [{2}] ne fait pas partie de la liste [{3}]
-default.blank.message=La propriété [{0}] de la classe [{1}] ne peut pas être vide
-default.not.equal.message=La propriété [{0}] de la classe [{1}] avec la valeur [{2}] ne peut pas être égale à [{3}]
-default.null.message=La propriété [{0}] de la classe [{1}] ne peut pas être nulle
-default.not.unique.message=La propriété [{0}] de la classe [{1}] avec la valeur [{2}] doit être unique
-
-default.paginate.prev=Précédent
-default.paginate.next=Suivant
diff --git a/babsi/BabsiWebTest/grails-app/i18n/messages_it.properties b/babsi/BabsiWebTest/grails-app/i18n/messages_it.properties
deleted file mode 100644
index 462ec1c2a4c014b2ef15cdcefa760d5bc18baa48..0000000000000000000000000000000000000000
--- a/babsi/BabsiWebTest/grails-app/i18n/messages_it.properties
+++ /dev/null
@@ -1,55 +0,0 @@
-default.doesnt.match.message=La proprietà [{0}] della classe [{1}] con valore [{2}] non corrisponde al pattern [{3}]
-default.invalid.url.message=La proprietà [{0}] della classe [{1}] con valore [{2}] non è un URL valido
-default.invalid.creditCard.message=La proprietà [{0}] della classe [{1}] con valore [{2}] non è un numero di carta di credito valido
-default.invalid.email.message=La proprietà [{0}] della classe [{1}] con valore [{2}] non è un indirizzo email valido
-default.invalid.range.message=La proprietà [{0}] della classe [{1}] con valore [{2}] non rientra nell'intervallo valido da [{3}] a [{4}]
-default.invalid.size.message=La proprietà [{0}] della classe [{1}] con valore [{2}] non rientra nell'intervallo di dimensioni valide da [{3}] a [{4}]
-default.invalid.max.message=La proprietà [{0}] della classe [{1}] con valore [{2}] è maggiore di [{3}]
-default.invalid.min.message=La proprietà [{0}] della classe [{1}] con valore [{2}] è minore di [{3}]
-default.invalid.max.size.message=La proprietà [{0}] della classe [{1}] con valore [{2}] è maggiore di [{3}]
-default.invalid.min.size.message=La proprietà [{0}] della classe [{1}] con valore [{2}] è minore di [{3}]
-default.invalid.validator.message=La proprietà [{0}] della classe [{1}] con valore [{2}] non è valida
-default.not.inlist.message=La proprietà [{0}] della classe [{1}] con valore [{2}] non è contenuta nella lista [{3}]
-default.blank.message=La proprietà [{0}] della classe [{1}] non può essere vuota
-default.not.equal.message=La proprietà [{0}] della classe [{1}] con valore [{2}] non può essere uguale a [{3}]
-default.null.message=La proprietà [{0}] della classe [{1}] non può essere null
-default.not.unique.message=La proprietà [{0}] della classe [{1}] con valore [{2}] deve essere unica
-
-default.paginate.prev=Precedente
-default.paginate.next=Successivo
-default.boolean.true=Vero
-default.boolean.false=Falso
-default.date.format=dd/MM/yyyy HH:mm:ss z
-default.number.format=0
-
-default.created.message={0} {1} creato
-default.updated.message={0} {1} aggiornato
-default.deleted.message={0} {1} eliminato
-default.not.deleted.message={0} {1} non può essere eliminato
-default.not.found.message={0} non trovato con id {1}
-default.optimistic.locking.failure=Un altro utente ha aggiornato questo {0} mentre si era in modifica
-
-default.home.label=Home
-default.list.label={0} Elenco
-default.add.label=Aggiungi {0}
-default.new.label=Nuovo {0}
-default.create.label=Crea {0}
-default.show.label=Mostra {0}
-default.edit.label=Modifica {0}
-
-default.button.create.label=Crea
-default.button.edit.label=Modifica
-default.button.update.label=Aggiorna
-default.button.delete.label=Elimina
-default.button.delete.confirm.message=Si è sicuri?
-
-# Data binding errors. Usa "typeMismatch.$className.$propertyName per la personalizzazione (es typeMismatch.Book.author)
-typeMismatch.java.net.URL=La proprietà {0} deve essere un URL valido
-typeMismatch.java.net.URI=La proprietà {0} deve essere un URI valido
-typeMismatch.java.util.Date=La proprietà {0} deve essere una data valida
-typeMismatch.java.lang.Double=La proprietà {0} deve essere un numero valido
-typeMismatch.java.lang.Integer=La proprietà {0} deve essere un numero valido
-typeMismatch.java.lang.Long=La proprietà {0} deve essere un numero valido
-typeMismatch.java.lang.Short=La proprietà {0} deve essere un numero valido
-typeMismatch.java.math.BigDecimal=La proprietà {0} deve essere un numero valido
-typeMismatch.java.math.BigInteger=La proprietà {0} deve essere un numero valido
diff --git a/babsi/BabsiWebTest/grails-app/i18n/messages_ja.properties b/babsi/BabsiWebTest/grails-app/i18n/messages_ja.properties
deleted file mode 100644
index b5e4d18af2e5aacee3696b990f7b1fb39b123c28..0000000000000000000000000000000000000000
--- a/babsi/BabsiWebTest/grails-app/i18n/messages_ja.properties
+++ /dev/null
@@ -1,55 +0,0 @@
-default.doesnt.match.message=クラス[{1}]プロパティ[{0}]の値[{2}]は、[{3}]パターンと一致していません。
-default.invalid.url.message=クラス[{1}]プロパティ[{0}]の値[{2}]は、有効なURLではありません。
-default.invalid.creditCard.message=クラス[{1}]プロパティ[{0}]の値[{2}]は、有効なクレジットカード番号ではありません。
-default.invalid.email.message=クラス[{1}]プロパティ[{0}]の値[{2}]は、有効なメールアドレスではありません。
-default.invalid.range.message=クラス[{1}]プロパティ[{0}]の値[{2}]は、[{3}]から[{4}]範囲内を指定してください。
-default.invalid.size.message=クラス[{1}]プロパティ[{0}]の値[{2}]は、[{3}]から[{4}]以内を指定してください。
-default.invalid.max.message=クラス[{1}]プロパティ[{0}]の値[{2}]は、最大値[{3}]より大きいです。
-default.invalid.min.message=クラス[{1}]プロパティ[{0}]の値[{2}]は、最小値[{3}]より小さいです。
-default.invalid.max.size.message=クラス[{1}]プロパティ[{0}]の値[{2}]は、最大値[{3}]より大きいです。
-default.invalid.min.size.message=クラス[{1}]プロパティ[{0}]の値[{2}]は、最小値[{3}]より小さいです。
-default.invalid.validator.message=クラス[{1}]プロパティ[{0}]の値[{2}]は、カスタムバリデーションを通過できません。
-default.not.inlist.message=クラス[{1}]プロパティ[{0}]の値[{2}]は、[{3}]リスト内に存在しません。
-default.blank.message=[{1}]クラスのプロパティ[{0}]の空白は許可されません。
-default.not.equal.message=クラス[{1}]プロパティ[{0}]の値[{2}]は、[{3}]と同等ではありません。
-default.null.message=[{1}]クラスのプロパティ[{0}]にnullは許可されません。
-default.not.unique.message=クラス[{1}]プロパティ[{0}]の値[{2}]は既に使用されています。
-
-default.paginate.prev=戻る
-default.paginate.next=次へ
-default.boolean.true=はい
-default.boolean.false=いいえ
-default.date.format=yyyy/MM/dd HH:mm:ss z
-default.number.format=0
-
-default.created.message={0}(id:{1})を作成しました。
-default.updated.message={0}(id:{1})を更新しました。
-default.deleted.message={0}(id:{1})を削除しました。
-default.not.deleted.message={0}(id:{1})は削除できませんでした。
-default.not.found.message={0}(id:{1})は見つかりませんでした。
-default.optimistic.locking.failure=この{0}は編集中に他のユーザによって先に更新されています。
-
-default.home.label=ホーム
-default.list.label={0}リスト
-default.add.label={0}を追加
-default.new.label={0}を新規作成
-default.create.label={0}を作成
-default.show.label={0}詳細
-default.edit.label={0}を編集
-
-default.button.create.label=作成
-default.button.edit.label=編集
-default.button.update.label=æ›´æ–°
-default.button.delete.label=削除
-default.button.delete.confirm.message=本当に削除してよろしいですか?
-
-# Data binding errors. Use "typeMismatch.$className.$propertyName to customize (eg typeMismatch.Book.author)
-typeMismatch.java.net.URL={0}は有効なURLでなければなりません。
-typeMismatch.java.net.URI={0}は有効なURIでなければなりません。
-typeMismatch.java.util.Date={0}は有効な日付でなければなりません。
-typeMismatch.java.lang.Double={0}は有効な数値でなければなりません。
-typeMismatch.java.lang.Integer={0}は有効な数値でなければなりません。
-typeMismatch.java.lang.Long={0}は有効な数値でなければなりません。
-typeMismatch.java.lang.Short={0}は有効な数値でなければなりません。
-typeMismatch.java.math.BigDecimal={0}は有効な数値でなければなりません。
-typeMismatch.java.math.BigInteger={0}は有効な数値でなければなりません。
diff --git a/babsi/BabsiWebTest/grails-app/i18n/messages_nb.properties b/babsi/BabsiWebTest/grails-app/i18n/messages_nb.properties
deleted file mode 100644
index 47a8a1abe7cd555d2b8c21f35fe00b0b0d7f2986..0000000000000000000000000000000000000000
--- a/babsi/BabsiWebTest/grails-app/i18n/messages_nb.properties
+++ /dev/null
@@ -1,56 +0,0 @@
-default.doesnt.match.message=Feltet [{0}] i klassen [{1}] med verdien [{2}] overholder ikke mønsteret [{3}]
-default.invalid.url.message=Feltet [{0}] i klassen [{1}] med verdien [{2}] er ikke en gyldig URL
-default.invalid.creditCard.message=Feltet [{0}] i klassen [{1}] med verdien [{2}] er ikke et gyldig kredittkortnummer
-default.invalid.email.message=Feltet [{0}] i klassen [{1}] med verdien [{2}] er ikke en gyldig epostadresse
-default.invalid.range.message=Feltet [{0}] i klassen [{1}] med verdien [{2}] er ikke innenfor intervallet [{3}] til [{4}]
-default.invalid.size.message=Feltet [{0}] i klassen [{1}] med verdien [{2}] er ikke innenfor intervallet [{3}] til [{4}]
-default.invalid.max.message=Feltet [{0}] i klassen [{1}] med verdien [{2}] overstiger maksimumsverdien på [{3}]
-default.invalid.min.message=Feltet [{0}] i klassen [{1}] med verdien [{2}] er under minimumsverdien på [{3}]
-default.invalid.max.size.message=Feltet [{0}] i klassen [{1}] med verdien [{2}] overstiger maksimumslengden på [{3}]
-default.invalid.min.size.message=Feltet [{0}] i klassen [{1}] med verdien [{2}] er kortere enn minimumslengden på [{3}]
-default.invalid.validator.message=Feltet [{0}] i klassen [{1}] med verdien [{2}] overholder ikke den brukerdefinerte valideringen
-default.not.inlist.message=Feltet [{0}] i klassen [{1}] med verdien [{2}] finnes ikke i listen [{3}]
-default.blank.message=Feltet [{0}] i klassen [{1}] kan ikke være tom
-default.not.equal.message=Feltet [{0}] i klassen [{1}] med verdien [{2}] kan ikke være [{3}]
-default.null.message=Feltet [{0}] i klassen [{1}] kan ikke være null
-default.not.unique.message=Feltet [{0}] i klassen [{1}] med verdien [{2}] må være unik
-
-default.paginate.prev=Forrige
-default.paginate.next=Neste
-default.boolean.true=Ja
-default.boolean.false=Nei
-default.date.format=dd.MM.yyyy HH:mm:ss z
-default.number.format=0
-
-default.created.message={0} {1} opprettet
-default.updated.message={0} {1} oppdatert
-default.deleted.message={0} {1} slettet
-default.not.deleted.message={0} {1} kunne ikke slettes
-default.not.found.message={0} med id {1} ble ikke funnet
-default.optimistic.locking.failure=En annen bruker har oppdatert denne {0} mens du redigerte
-
-default.home.label=Hjem
-default.list.label={0}liste
-default.add.label=Legg til {0}
-default.new.label=Ny {0}
-default.create.label=Opprett {0}
-default.show.label=Vis {0}
-default.edit.label=Endre {0}
-
-default.button.create.label=Opprett
-default.button.edit.label=Endre
-default.button.update.label=Oppdater
-default.button.delete.label=Slett
-default.button.delete.confirm.message=Er du sikker?
-
-# Data binding errors. Use "typeMismatch.$className.$propertyName to customize (eg typeMismatch.Book.author)
-typeMismatch.java.net.URL=Feltet {0} må være en gyldig URL
-typeMismatch.java.net.URI=Feltet {0} må være en gyldig URI
-typeMismatch.java.util.Date=Feltet {0} må være en gyldig dato
-typeMismatch.java.lang.Double=Feltet {0} må være et gyldig tall
-typeMismatch.java.lang.Integer=Feltet {0} må være et gyldig heltall
-typeMismatch.java.lang.Long=Feltet {0} må være et gyldig heltall
-typeMismatch.java.lang.Short=Feltet {0} må være et gyldig heltall
-typeMismatch.java.math.BigDecimal=Feltet {0} må være et gyldig tall
-typeMismatch.java.math.BigInteger=Feltet {0} må være et gyldig heltall
-
diff --git a/babsi/BabsiWebTest/grails-app/i18n/messages_nl.properties b/babsi/BabsiWebTest/grails-app/i18n/messages_nl.properties
deleted file mode 100644
index cd5cc94ee755450fc4d9884d695e1dd326117501..0000000000000000000000000000000000000000
--- a/babsi/BabsiWebTest/grails-app/i18n/messages_nl.properties
+++ /dev/null
@@ -1,55 +0,0 @@
-default.doesnt.match.message=Attribuut [{0}] van entiteit [{1}] met waarde [{2}] komt niet overeen met het vereiste patroon [{3}]
-default.invalid.url.message=Attribuut [{0}] van entiteit [{1}] met waarde [{2}] is geen geldige URL
-default.invalid.creditCard.message=Attribuut [{0}] van entiteit [{1}] met waarde [{2}] is geen geldig credit card nummer
-default.invalid.email.message=Attribuut [{0}] van entiteit [{1}] met waarde [{2}] is geen geldig e-mailadres
-default.invalid.range.message=Attribuut [{0}] van entiteit [{1}] met waarde [{2}] valt niet in de geldige waardenreeks van [{3}] tot [{4}]
-default.invalid.size.message=Attribuut [{0}] van entiteit [{1}] met waarde [{2}] valt niet in de geldige grootte van [{3}] tot [{4}]
-default.invalid.max.message=Attribuut [{0}] van entiteit [{1}] met waarde [{2}] overschrijdt de maximumwaarde [{3}]
-default.invalid.min.message=Attribuut [{0}] van entiteit [{1}] met waarde [{2}] is minder dan de minimumwaarde [{3}]
-default.invalid.max.size.message=Attribuut [{0}] van entiteit [{1}] met waarde [{2}] overschrijdt de maximumgrootte van [{3}]
-default.invalid.min.size.message=Attribuut [{0}] van entiteit [{1}] met waarde [{2}] is minder dan minimumgrootte van [{3}]
-default.invalid.validator.message=Attribuut [{0}] van entiteit [{1}] met waarde [{2}] is niet geldig
-default.not.inlist.message=Attribuut [{0}] van entiteit [{1}] met waarde [{2}] komt niet voor in de lijst [{3}]
-default.blank.message=Attribuut [{0}] van entiteit [{1}] mag niet leeg zijn
-default.not.equal.message=Attribuut [{0}] van entiteit [{1}] met waarde [{2}] mag niet gelijk zijn aan [{3}]
-default.null.message=Attribuut [{0}] van entiteit [{1}] mag niet leeg zijn
-default.not.unique.message=Attribuut [{0}] van entiteit [{1}] met waarde [{2}] moet uniek zijn
-
-default.paginate.prev=Vorige
-default.paginate.next=Volgende
-default.boolean.true=Ja
-default.boolean.false=Nee
-default.date.format=dd-MM-yyyy HH:mm:ss z
-default.number.format=0
-
-default.created.message={0} {1} ingevoerd
-default.updated.message={0} {1} gewijzigd
-default.deleted.message={0} {1} verwijderd
-default.not.deleted.message={0} {1} kon niet worden verwijderd
-default.not.found.message={0} met id {1} kon niet worden gevonden
-default.optimistic.locking.failure=Een andere gebruiker heeft deze {0} al gewijzigd
-
-default.home.label=Home
-default.list.label={0} Overzicht
-default.add.label=Toevoegen {0}
-default.new.label=Invoeren {0}
-default.create.label=Invoeren {0}
-default.show.label=Details {0}
-default.edit.label=Wijzigen {0}
-
-default.button.create.label=Invoeren
-default.button.edit.label=Wijzigen
-default.button.update.label=Opslaan
-default.button.delete.label=Verwijderen
-default.button.delete.confirm.message=Weet je het zeker?
-
-# Data binding errors. Use "typeMismatch.$className.$propertyName to customize (eg typeMismatch.Book.author)
-typeMismatch.java.net.URL=Attribuut {0} is geen geldige URL
-typeMismatch.java.net.URI=Attribuut {0} is geen geldige URI
-typeMismatch.java.util.Date=Attribuut {0} is geen geldige datum
-typeMismatch.java.lang.Double=Attribuut {0} is geen geldig nummer
-typeMismatch.java.lang.Integer=Attribuut {0} is geen geldig nummer
-typeMismatch.java.lang.Long=Attribuut {0} is geen geldig nummer
-typeMismatch.java.lang.Short=Attribuut {0} is geen geldig nummer
-typeMismatch.java.math.BigDecimal=Attribuut {0} is geen geldig nummer
-typeMismatch.java.math.BigInteger=Attribuut {0} is geen geldig nummer
diff --git a/babsi/BabsiWebTest/grails-app/i18n/messages_pl.properties b/babsi/BabsiWebTest/grails-app/i18n/messages_pl.properties
deleted file mode 100644
index 959296cee30e83d02686da574fd71c1d46ccb3bd..0000000000000000000000000000000000000000
--- a/babsi/BabsiWebTest/grails-app/i18n/messages_pl.properties
+++ /dev/null
@@ -1,59 +0,0 @@
-#
-# Translated by Matthias Hryniszak - padcom@gmail.com
-#
-
-default.doesnt.match.message=Właściwość [{0}] klasy [{1}] o wartości [{2}] nie pasuje do wymaganego wzorca [{3}]
-default.invalid.url.message=Właściwość [{0}] klasy [{1}] o wartości [{2}] jest niepoprawnym adresem URL
-default.invalid.creditCard.message=Właściwość [{0}] klasy [{1}] with value [{2}] nie jest poprawnym numerem karty kredytowej
-default.invalid.email.message=Właściwość [{0}] klasy [{1}] o wartości [{2}] nie jest poprawnym adresem e-mail
-default.invalid.range.message=Właściwość [{0}] klasy [{1}] o wartości [{2}] nie zawiera się zakładanym zakresie od [{3}] do [{4}]
-default.invalid.size.message=Właściwość [{0}] klasy [{1}] o wartości [{2}] nie zawiera się w zakładanym zakresie rozmiarów od [{3}] do [{4}]
-default.invalid.max.message=Właściwość [{0}] klasy [{1}] o wartości [{2}] przekracza maksymalną wartość [{3}]
-default.invalid.min.message=Właściwość [{0}] klasy [{1}] o wartości [{2}] jest mniejsza niż minimalna wartość [{3}]
-default.invalid.max.size.message=Właściwość [{0}] klasy [{1}] o wartości [{2}] przekracza maksymalny rozmiar [{3}]
-default.invalid.min.size.message=Właściwość [{0}] klasy [{1}] o wartości [{2}] jest mniejsza niż minimalny rozmiar [{3}]
-default.invalid.validator.message=Właściwość [{0}] klasy [{1}] o wartości [{2}] nie spełnia założonych niestandardowych warunków
-default.not.inlist.message=Właściwość [{0}] klasy [{1}] o wartości [{2}] nie zawiera się w liście [{3}]
-default.blank.message=Właściwość [{0}] klasy [{1}] nie może być pusta
-default.not.equal.message=Właściwość [{0}] klasy [{1}] o wartości [{2}] nie może równać się [{3}]
-default.null.message=Właściwość [{0}] klasy [{1}] nie może być null
-default.not.unique.message=Właściwość [{0}] klasy [{1}] o wartości [{2}] musi być unikalna
-
-default.paginate.prev=Poprzedni
-default.paginate.next=Następny
-default.boolean.true=Prawda
-default.boolean.false=Fałsz
-default.date.format=yyyy-MM-dd HH:mm:ss z
-default.number.format=0
-
-default.created.message=Utworzono {0} {1}
-default.updated.message=Zaktualizowano {0} {1}
-default.deleted.message=Usunięto {0} {1}
-default.not.deleted.message={0} {1} nie mógł zostać usunięty
-default.not.found.message=Nie znaleziono {0} o id {1}
-default.optimistic.locking.failure=Inny użytkownik zaktualizował ten obiekt {0} w trakcie twoich zmian
-
-default.home.label=Strona domowa
-default.list.label=Lista {0}
-default.add.label=Dodaj {0}
-default.new.label=Utwórz {0}
-default.create.label=Utwórz {0}
-default.show.label=Pokaż {0}
-default.edit.label=Edytuj {0}
-
-default.button.create.label=Utwórz
-default.button.edit.label=Edytuj
-default.button.update.label=Zaktualizuj
-default.button.delete.label=Usuń
-default.button.delete.confirm.message=Czy jesteÅ› pewien?
-
-# Data binding errors. Use "typeMismatch.$className.$propertyName to customize (eg typeMismatch.Book.author)
-typeMismatch.java.net.URL=Właściwość {0} musi być poprawnym adresem URL
-typeMismatch.java.net.URI=Właściwość {0} musi być poprawnym adresem URI
-typeMismatch.java.util.Date=Właściwość {0} musi być poprawną datą
-typeMismatch.java.lang.Double=Właściwość {0} musi być poprawnyą liczbą
-typeMismatch.java.lang.Integer=Właściwość {0} musi być poprawnyą liczbą
-typeMismatch.java.lang.Long=Właściwość {0} musi być poprawnyą liczbą
-typeMismatch.java.lang.Short=Właściwość {0} musi być poprawnyą liczbą
-typeMismatch.java.math.BigDecimal=Właściwość {0} musi być poprawnyą liczbą
-typeMismatch.java.math.BigInteger=Właściwość {0} musi być poprawnyą liczbą
diff --git a/babsi/BabsiWebTest/grails-app/i18n/messages_pt_BR.properties b/babsi/BabsiWebTest/grails-app/i18n/messages_pt_BR.properties
deleted file mode 100644
index 0c368f22eb409608254b5d8acf655f5382aab9a9..0000000000000000000000000000000000000000
--- a/babsi/BabsiWebTest/grails-app/i18n/messages_pt_BR.properties
+++ /dev/null
@@ -1,59 +0,0 @@
-#
-# Translated by Lucas Teixeira - lucastex@gmail.com
-#
-
-default.doesnt.match.message=O campo [{0}] da classe [{1}] com o valor [{2}] não atende ao padrão definido [{3}]
-default.invalid.url.message=O campo [{0}] da classe [{1}] com o valor [{2}] não é uma URL válida
-default.invalid.creditCard.message=O campo [{0}] da classe [{1}] com o valor [{2}] não é um número válido de cartão de crédito
-default.invalid.email.message=O campo [{0}] da classe [{1}] com o valor [{2}] não é um endereço de email válido.
-default.invalid.range.message=O campo [{0}] da classe [{1}] com o valor [{2}] não está entre a faixa de valores válida de [{3}] até [{4}]
-default.invalid.size.message=O campo [{0}] da classe [{1}] com o valor [{2}] não está na faixa de tamanho válida de [{3}] até [{4}]
-default.invalid.max.message=O campo [{0}] da classe [{1}] com o valor [{2}] ultrapass o valor máximo [{3}]
-default.invalid.min.message=O campo [{0}] da classe [{1}] com o valor [{2}] não atinge o valor mínimo [{3}]
-default.invalid.max.size.message=O campo [{0}] da classe [{1}] com o valor [{2}] ultrapassa o tamanho máximo de [{3}]
-default.invalid.min.size.message=O campo [{0}] da classe [{1}] com o valor [{2}] não atinge o tamanho mínimo de [{3}]
-default.invalid.validator.message=O campo [{0}] da classe [{1}] com o valor [{2}] não passou na validação
-default.not.inlist.message=O campo [{0}] da classe [{1}] com o valor [{2}] não é um valor dentre os permitidos na lista [{3}]
-default.blank.message=O campo [{0}] da classe [{1}] não pode ficar em branco
-default.not.equal.message=O campo [{0}] da classe [{1}] com o valor [{2}] não pode ser igual a [{3}]
-default.null.message=O campo [{0}] da classe [{1}] não pode ser vazia
-default.not.unique.message=O campo [{0}] da classe [{1}] com o valor [{2}] deve ser único
-
-default.paginate.prev=Anterior
-default.paginate.next=Próximo
-default.boolean.true=Sim
-default.boolean.false=Não
-default.date.format=dd/MM/yyyy HH:mm:ss z
-default.number.format=0
-
-default.created.message={0} {1} criado
-default.updated.message={0} {1} atualizado
-default.deleted.message={0} {1} removido
-default.not.deleted.message={0} {1} não pode ser removido
-default.not.found.message={0} não foi encontrado com id {1}
-default.optimistic.locking.failure=Outro usuário atualizou este [{0}] enquanto você tentou salvá-lo
-
-default.home.label=Principal
-default.list.label={0} Listagem
-default.add.label=Adicionar {0}
-default.new.label=Novo {0}
-default.create.label=Criar {0}
-default.show.label=Ver {0}
-default.edit.label=Editar {0}
-
-default.button.create.label=Criar
-default.button.edit.label=Editar
-default.button.update.label=Alterar
-default.button.delete.label=Remover
-default.button.delete.confirm.message=Tem certeza?
-
-# Mensagens de erro em atribuição de valores. Use "typeMismatch.$className.$propertyName" para customizar (eg typeMismatch.Book.author)
-typeMismatch.java.net.URL=O campo {0} deve ser uma URL válida.
-typeMismatch.java.net.URI=O campo {0} deve ser uma URI válida.
-typeMismatch.java.util.Date=O campo {0} deve ser uma data válida
-typeMismatch.java.lang.Double=O campo {0} deve ser um número válido.
-typeMismatch.java.lang.Integer=O campo {0} deve ser um número válido.
-typeMismatch.java.lang.Long=O campo {0} deve ser um número válido.
-typeMismatch.java.lang.Short=O campo {0} deve ser um número válido.
-typeMismatch.java.math.BigDecimal=O campo {0} deve ser um número válido.
-typeMismatch.java.math.BigInteger=O campo {0} deve ser um número válido.
\ No newline at end of file
diff --git a/babsi/BabsiWebTest/grails-app/i18n/messages_pt_PT.properties b/babsi/BabsiWebTest/grails-app/i18n/messages_pt_PT.properties
deleted file mode 100644
index 43a64163718fecc5d93e9f1dd20a4cddfd7678b6..0000000000000000000000000000000000000000
--- a/babsi/BabsiWebTest/grails-app/i18n/messages_pt_PT.properties
+++ /dev/null
@@ -1,34 +0,0 @@
-#
-# translation by miguel.ping@gmail.com, based on pt_BR translation by Lucas Teixeira - lucastex@gmail.com
-#
-
-default.doesnt.match.message=O campo [{0}] da classe [{1}] com o valor [{2}] não corresponde ao padrão definido [{3}]
-default.invalid.url.message=O campo [{0}] da classe [{1}] com o valor [{2}] não é um URL válido
-default.invalid.creditCard.message=O campo [{0}] da classe [{1}] com o valor [{2}] não é um número válido de cartão de crédito
-default.invalid.email.message=O campo [{0}] da classe [{1}] com o valor [{2}] não é um endereço de email válido.
-default.invalid.range.message=O campo [{0}] da classe [{1}] com o valor [{2}] não está dentro dos limites de valores válidos de [{3}] a [{4}]
-default.invalid.size.message=O campo [{0}] da classe [{1}] com o valor [{2}] está fora dos limites de tamanho válido de [{3}] a [{4}]
-default.invalid.max.message=O campo [{0}] da classe [{1}] com o valor [{2}] ultrapassa o valor máximo [{3}]
-default.invalid.min.message=O campo [{0}] da classe [{1}] com o valor [{2}] não atinge o valor mínimo [{3}]
-default.invalid.max.size.message=O campo [{0}] da classe [{1}] com o valor [{2}] ultrapassa o tamanho máximo de [{3}]
-default.invalid.min.size.message=O campo [{0}] da classe [{1}] com o valor [{2}] não atinge o tamanho mínimo de [{3}]
-default.invalid.validator.message=O campo [{0}] da classe [{1}] com o valor [{2}] não passou na validação
-default.not.inlist.message=O campo [{0}] da classe [{1}] com o valor [{2}] não se encontra nos valores permitidos da lista [{3}]
-default.blank.message=O campo [{0}] da classe [{1}] não pode ser vazio
-default.not.equal.message=O campo [{0}] da classe [{1}] com o valor [{2}] não pode ser igual a [{3}]
-default.null.message=O campo [{0}] da classe [{1}] não pode ser vazio
-default.not.unique.message=O campo [{0}] da classe [{1}] com o valor [{2}] deve ser único
-
-default.paginate.prev=Anterior
-default.paginate.next=Próximo
-
-# Mensagens de erro em atribuição de valores. Use "typeMismatch.$className.$propertyName" para personalizar(eg typeMismatch.Book.author)
-typeMismatch.java.net.URL=O campo {0} deve ser um URL válido.
-typeMismatch.java.net.URI=O campo {0} deve ser um URI válido.
-typeMismatch.java.util.Date=O campo {0} deve ser uma data válida
-typeMismatch.java.lang.Double=O campo {0} deve ser um número válido.
-typeMismatch.java.lang.Integer=O campo {0} deve ser um número válido.
-typeMismatch.java.lang.Long=O campo {0} deve ser um número valido.
-typeMismatch.java.lang.Short=O campo {0} deve ser um número válido.
-typeMismatch.java.math.BigDecimal=O campo {0} deve ser um número válido.
-typeMismatch.java.math.BigInteger=O campo {0} deve ser um número válido.
diff --git a/babsi/BabsiWebTest/grails-app/i18n/messages_ru.properties b/babsi/BabsiWebTest/grails-app/i18n/messages_ru.properties
deleted file mode 100644
index 02239db0a8012a2bcb0ad45920bb3d475f72be7a..0000000000000000000000000000000000000000
--- a/babsi/BabsiWebTest/grails-app/i18n/messages_ru.properties
+++ /dev/null
@@ -1,31 +0,0 @@
-default.doesnt.match.message=Значение [{2}] поля [{0}] класса [{1}] не соответствует образцу [{3}]
-default.invalid.url.message=Значение [{2}] поля [{0}] класса [{1}] не является допустимым URL-адресом
-default.invalid.creditCard.message=Значение [{2}] поля [{0}] класса [{1}] не является допустимым номером кредитной карты
-default.invalid.email.message=Значение [{2}] поля [{0}] класса [{1}] не является допустимым e-mail адресом
-default.invalid.range.message=Значение [{2}] поля [{0}] класса [{1}] не попадает в допустимый интервал от [{3}] до [{4}]
-default.invalid.size.message=Размер поля [{0}] класса [{1}] (значение: [{2}]) не попадает в допустимый интервал от [{3}] до [{4}]
-default.invalid.max.message=Значение [{2}] поля [{0}] класса [{1}] больше чем максимально допустимое значение [{3}]
-default.invalid.min.message=Значение [{2}] поля [{0}] класса [{1}] меньше чем минимально допустимое значение [{3}]
-default.invalid.max.size.message=Размер поля [{0}] класса [{1}] (значение: [{2}]) больше чем максимально допустимый размер [{3}]
-default.invalid.min.size.message=Размер поля [{0}] класса [{1}] (значение: [{2}]) меньше чем минимально допустимый размер [{3}]
-default.invalid.validator.message=Значение [{2}] поля [{0}] класса [{1}] не допустимо
-default.not.inlist.message=Значение [{2}] поля [{0}] класса [{1}] не попадает в список допустимых значений [{3}]
-default.blank.message=Поле [{0}] класса [{1}] не может быть пустым
-default.not.equal.message=Значение [{2}] поля [{0}] класса [{1}] не может быть равно [{3}]
-default.null.message=Поле [{0}] класса [{1}] не может иметь значение null
-default.not.unique.message=Значение [{2}] поля [{0}] класса [{1}] должно быть уникальным
-
-default.paginate.prev=Предыдушая страница
-default.paginate.next=Следующая страница
-
-# Ошибки при присвоении данных. Для точной настройки для полей классов используйте
-# формат "typeMismatch.$className.$propertyName" (например, typeMismatch.Book.author)
-typeMismatch.java.net.URL=Значение поля {0} не является допустимым URL
-typeMismatch.java.net.URI=Значение поля {0} не является допустимым URI
-typeMismatch.java.util.Date=Значение поля {0} не является допустимой датой
-typeMismatch.java.lang.Double=Значение поля {0} не является допустимым числом
-typeMismatch.java.lang.Integer=Значение поля {0} не является допустимым числом
-typeMismatch.java.lang.Long=Значение поля {0} не является допустимым числом
-typeMismatch.java.lang.Short=Значение поля {0} не является допустимым числом
-typeMismatch.java.math.BigDecimal=Значение поля {0} не является допустимым числом
-typeMismatch.java.math.BigInteger=Значение поля {0} не является допустимым числом
diff --git a/babsi/BabsiWebTest/grails-app/i18n/messages_sv.properties b/babsi/BabsiWebTest/grails-app/i18n/messages_sv.properties
deleted file mode 100644
index 61899d79491c39206398d8c046c2af0f05387d05..0000000000000000000000000000000000000000
--- a/babsi/BabsiWebTest/grails-app/i18n/messages_sv.properties
+++ /dev/null
@@ -1,55 +0,0 @@
-default.doesnt.match.message=Attributet [{0}] för klassen [{1}] med värde [{2}] matchar inte mot uttrycket [{3}]
-default.invalid.url.message=Attributet [{0}] för klassen [{1}] med värde [{2}] är inte en giltig URL
-default.invalid.creditCard.message=Attributet [{0}] för klassen [{1}] med värde [{2}] är inte ett giltigt kreditkortsnummer
-default.invalid.email.message=Attributet [{0}] för klassen [{1}] med värde [{2}] är inte en giltig e-postadress
-default.invalid.range.message=Attributet [{0}] för klassen [{1}] med värde [{2}] är inte inom intervallet [{3}] till [{4}]
-default.invalid.size.message=Attributet [{0}] för klassen [{1}] med värde [{2}] har en storlek som inte är inom [{3}] till [{4}]
-default.invalid.max.message=Attributet [{0}] för klassen [{1}] med värde [{2}] överskrider maxvärdet [{3}]
-default.invalid.min.message=Attributet [{0}] för klassen [{1}] med värde [{2}] är mindre än minimivärdet [{3}]
-default.invalid.max.size.message=Attributet [{0}] för klassen [{1}] med värde [{2}] överskrider maxstorleken [{3}]
-default.invalid.min.size.message=Attributet [{0}] för klassen [{1}] med värde [{2}] är mindre än minimistorleken [{3}]
-default.invalid.validator.message=Attributet [{0}] för klassen [{1}] med värde [{2}] är inte giltigt enligt anpassad regel
-default.not.inlist.message=Attributet [{0}] för klassen [{1}] med värde [{2}] är inte giltigt, måste vara ett av [{3}]
-default.blank.message=Attributet [{0}] för klassen [{1}] får inte vara tomt
-default.not.equal.message=Attributet [{0}] för klassen [{1}] med värde [{2}] får inte vara lika med [{3}]
-default.null.message=Attributet [{0}] för klassen [{1}] får inte vara tomt
-default.not.unique.message=Attributet [{0}] för klassen [{1}] med värde [{2}] måste vara unikt
-
-default.paginate.prev=Föregående
-default.paginate.next=Nästa
-default.boolean.true=Sant
-default.boolean.false=Falskt
-default.date.format=yyyy-MM-dd HH:mm:ss z
-default.number.format=0
-
-default.created.message={0} {1} skapades
-default.updated.message={0} {1} uppdaterades
-default.deleted.message={0} {1} borttagen
-default.not.deleted.message={0} {1} kunde inte tas bort
-default.not.found.message={0} med id {1} kunde inte hittas
-default.optimistic.locking.failure=En annan användare har uppdaterat det här {0} objektet medan du redigerade det
-
-default.home.label=Hem
-default.list.label= {0} - Lista
-default.add.label=Lägg till {0}
-default.new.label=Skapa {0}
-default.create.label=Skapa {0}
-default.show.label=Visa {0}
-default.edit.label=Ändra {0}
-
-default.button.create.label=Skapa
-default.button.edit.label=Ändra
-default.button.update.label=Uppdatera
-default.button.delete.label=Ta bort
-default.button.delete.confirm.message=Är du säker?
-
-# Data binding errors. Use "typeMismatch.$className.$propertyName to customize (eg typeMismatch.Book.author)
-typeMismatch.java.net.URL=Värdet för {0} måste vara en giltig URL
-typeMismatch.java.net.URI=Värdet för {0} måste vara en giltig URI
-typeMismatch.java.util.Date=Värdet {0} måste vara ett giltigt datum
-typeMismatch.java.lang.Double=Värdet {0} måste vara ett giltigt nummer
-typeMismatch.java.lang.Integer=Värdet {0} måste vara ett giltigt heltal
-typeMismatch.java.lang.Long=Värdet {0} måste vara ett giltigt heltal
-typeMismatch.java.lang.Short=Värdet {0} måste vara ett giltigt heltal
-typeMismatch.java.math.BigDecimal=Värdet {0} måste vara ett giltigt nummer
-typeMismatch.java.math.BigInteger=Värdet {0} måste vara ett giltigt heltal
\ No newline at end of file
diff --git a/babsi/BabsiWebTest/grails-app/i18n/messages_th.properties b/babsi/BabsiWebTest/grails-app/i18n/messages_th.properties
deleted file mode 100644
index 4f4076d16b1d935519e7bd18dcda8533a4eb5f88..0000000000000000000000000000000000000000
--- a/babsi/BabsiWebTest/grails-app/i18n/messages_th.properties
+++ /dev/null
@@ -1,55 +0,0 @@
-default.doesnt.match.message=คุณสมบัติ [{0}] ของคลาส [{1}] ซึ่งมีค่าเป็น [{2}] ไม่ถูกต้องตามรูปแบบที่กำหนดไว้ใน [{3}]
-default.invalid.url.message=คุณสมบัติ [{0}] ของคลาส [{1}] ซึ่งมีค่าเป็น [{2}] ไม่ถูกต้องตามรูปแบบ URL
-default.invalid.creditCard.message=คุณสมบัติ [{0}] ของคลาส [{1}] ซึ่งมีค่าเป็น [{2}] ไม่ถูกต้องตามรูปแบบหมายเลขบัตรเครดิต
-default.invalid.email.message=คุณสมบัติ [{0}] ของคลาส [{1}] ซึ่งมีค่าเป็น [{2}] ไม่ถูกต้องตามรูปแบบอีเมล์
-default.invalid.range.message=คุณสมบัติ [{0}] ของคลาส [{1}] ซึ่งมีค่าเป็น [{2}] ไม่ได้มีค่าที่ถูกต้องในช่วงจาก [{3}] ถึง [{4}]
-default.invalid.size.message=คุณสมบัติ [{0}] ของคลาส [{1}] ซึ่งมีค่าเป็น [{2}] ไม่ได้มีขนาดที่ถูกต้องในช่วงจาก [{3}] ถึง [{4}]
-default.invalid.max.message=คุณสมบัติ [{0}] ของคลาส [{1}] ซึ่งมีค่าเป็น [{2}] มีค่าเกิดกว่าค่ามากสุด [{3}]
-default.invalid.min.message=คุณสมบัติ [{0}] ของคลาส [{1}] ซึ่งมีค่าเป็น [{2}] มีค่าน้อยกว่าค่าต่ำสุด  [{3}]
-default.invalid.max.size.message=คุณสมบัติ [{0}] ของคลาส [{1}] ซึ่งมีค่าเป็น [{2}] มีขนาดเกินกว่าขนาดมากสุดของ [{3}]
-default.invalid.min.size.message=คุณสมบัติ [{0}] ของคลาส [{1}] ซึ่งมีค่าเป็น [{2}] มีขนาดต่ำกว่าขนาดต่ำสุดของ  [{3}]
-default.invalid.validator.message=คุณสมบัติ [{0}] ของคลาส [{1}] ซึ่งมีค่าเป็น [{2}] ไม่ผ่านการทวนสอบค่าที่ตั้งขึ้น
-default.not.inlist.message=คุณสมบัติ [{0}] ของคลาส [{1}] ซึ่งมีค่าเป็น [{2}] ไม่ได้อยู่ในรายการต่อไปนี้  [{3}]
-default.blank.message=คุณสมบัติ [{0}] ของคลาส [{1}] ไม่สามารถเป็นค่าว่างได้
-default.not.equal.message=คุณสมบัติ [{0}] ของคลาส [{1}] ซึ่งมีค่าเป็น [{2}] ไม่สามารถเท่ากับ [{3}] ได้
-default.null.message=คุณสมบัติ [{0}] ของคลาส [{1}] ไม่สามารถเป็น null ได้
-default.not.unique.message=คุณสมบัติ [{0}] ของคลาส [{1}] ซึ่งมีค่าเป็น [{2}] จะต้องไม่ซ้ำ (unique)
-
-default.paginate.prev=ก่อนหน้า
-default.paginate.next=ถัดไป
-default.boolean.true=จริง
-default.boolean.false=เท็จ
-default.date.format=dd-MM-yyyy HH:mm:ss z
-default.number.format=0
-
-default.created.message=สร้าง {0} {1} เรียบร้อยแล้ว
-default.updated.message=ปรับปรุง {0} {1} เรียบร้อยแล้ว
-default.deleted.message=ลบ {0} {1} เรียบร้อยแล้ว
-default.not.deleted.message=ไม่สามารถลบ {0} {1} 
-default.not.found.message=ไม่พบ {0} ด้วย id {1} นี้
-default.optimistic.locking.failure=มีผู้ใช้ท่านอื่นปรับปรุง {0} ขณะที่คุณกำลังแก้ไขข้อมูลอยู่
-
-default.home.label=หน้าแรก
-default.list.label=รายการ {0}
-default.add.label=เพิ่ม {0}
-default.new.label=สร้าง {0} ใหม่
-default.create.label=สร้าง {0}
-default.show.label=แสดง {0}
-default.edit.label=แก้ไข {0}
-
-default.button.create.label=สร้าง
-default.button.edit.label=แก้ไข
-default.button.update.label=ปรับปรุง
-default.button.delete.label=ลบ
-default.button.delete.confirm.message=คุณแน่ใจหรือไม่ ?
-
-# Data binding errors. Use "typeMismatch.$className.$propertyName to customize (eg typeMismatch.Book.author)
-typeMismatch.java.net.URL=คุณสมบัติ '{0}' จะต้องเป็นค่า URL ที่ถูกต้อง
-typeMismatch.java.net.URI=คุณสมบัติ '{0}' จะต้องเป็นค่า URI ที่ถูกต้อง
-typeMismatch.java.util.Date=คุณสมบัติ '{0}' จะต้องมีค่าเป็นวันที่
-typeMismatch.java.lang.Double=คุณสมบัติ '{0}' จะต้องมีค่าเป็นจำนวนประเภท Double
-typeMismatch.java.lang.Integer=คุณสมบัติ '{0}' จะต้องมีค่าเป็นจำนวนประเภท Integer
-typeMismatch.java.lang.Long=คุณสมบัติ '{0}' จะต้องมีค่าเป็นจำนวนประเภท Long
-typeMismatch.java.lang.Short=คุณสมบัติ '{0}' จะต้องมีค่าเป็นจำนวนประเภท Short
-typeMismatch.java.math.BigDecimal=คุณสมบัติ '{0}' จะต้องมีค่าเป็นจำนวนประเภท BigDecimal
-typeMismatch.java.math.BigInteger=คุณสมบัติ '{0}' จะต้องมีค่าเป็นจำนวนประเภท BigInteger
diff --git a/babsi/BabsiWebTest/grails-app/i18n/messages_zh_CN.properties b/babsi/BabsiWebTest/grails-app/i18n/messages_zh_CN.properties
deleted file mode 100644
index 782580b04634a5219b59c1582a9749f16213d527..0000000000000000000000000000000000000000
--- a/babsi/BabsiWebTest/grails-app/i18n/messages_zh_CN.properties
+++ /dev/null
@@ -1,18 +0,0 @@
-default.blank.message=[{1}]\u7C7B\u7684\u5C5E\u6027[{0}]\u4E0D\u80FD\u4E3A\u7A7A
-default.doesnt.match.message=[{1}]\u7C7B\u7684\u5C5E\u6027[{0}]\u7684\u503C[{2}]\u4E0E\u5B9A\u4E49\u7684\u6A21\u5F0F [{3}]\u4E0D\u5339\u914D
-default.invalid.creditCard.message=[{1}]\u7C7B\u7684\u5C5E\u6027[{0}]\u7684\u503C[{2}]\u4E0D\u662F\u4E00\u4E2A\u6709\u6548\u7684\u4FE1\u7528\u5361\u53F7
-default.invalid.email.message=[{1}]\u7C7B\u7684\u5C5E\u6027[{0}]\u7684\u503C[{2}]\u4E0D\u662F\u4E00\u4E2A\u5408\u6CD5\u7684\u7535\u5B50\u90AE\u4EF6\u5730\u5740
-default.invalid.max.message=[{1}]\u7C7B\u7684\u5C5E\u6027[{0}]\u7684\u503C[{2}]\u6BD4\u6700\u5927\u503C [{3}]\u8FD8\u5927
-default.invalid.max.size.message=[{1}]\u7C7B\u7684\u5C5E\u6027[{0}]\u7684\u503C[{2}]\u7684\u5927\u5C0F\u6BD4\u6700\u5927\u503C [{3}]\u8FD8\u5927
-default.invalid.min.message=[{1}]\u7C7B\u7684\u5C5E\u6027[{0}]\u7684\u503C[{2}]\u6BD4\u6700\u5C0F\u503C [{3}]\u8FD8\u5C0F
-default.invalid.min.size.message=[{1}]\u7C7B\u7684\u5C5E\u6027[{0}]\u7684\u503C[{2}]\u7684\u5927\u5C0F\u6BD4\u6700\u5C0F\u503C [{3}]\u8FD8\u5C0F
-default.invalid.range.message=[{1}]\u7C7B\u7684\u5C5E\u6027[{0}]\u7684\u503C[{2}]\u4E0D\u5728\u5408\u6CD5\u7684\u8303\u56F4\u5185( [{3}] \uFF5E [{4}] )
-default.invalid.size.message=[{1}]\u7C7B\u7684\u5C5E\u6027[{0}]\u7684\u503C[{2}]\u7684\u5927\u5C0F\u4E0D\u5728\u5408\u6CD5\u7684\u8303\u56F4\u5185( [{3}] \uFF5E [{4}] )
-default.invalid.url.message=[{1}]\u7C7B\u7684\u5C5E\u6027[{0}]\u7684\u503C[{2}]\u4E0D\u662F\u4E00\u4E2A\u5408\u6CD5\u7684URL
-default.invalid.validator.message=[{1}]\u7C7B\u7684\u5C5E\u6027[{0}]\u7684\u503C[{2}]\u672A\u80FD\u901A\u8FC7\u81EA\u5B9A\u4E49\u7684\u9A8C\u8BC1
-default.not.equal.message=[{1}]\u7C7B\u7684\u5C5E\u6027[{0}]\u7684\u503C[{2}]\u4E0E[{3}]\u4E0D\u76F8\u7B49
-default.not.inlist.message=[{1}]\u7C7B\u7684\u5C5E\u6027[{0}]\u7684\u503C[{2}]\u4E0D\u5728\u5217\u8868\u7684\u53D6\u503C\u8303\u56F4\u5185
-default.not.unique.message=[{1}]\u7C7B\u7684\u5C5E\u6027[{0}]\u7684\u503C[{2}]\u5FC5\u987B\u662F\u552F\u4E00\u7684
-default.null.message=[{1}]\u7C7B\u7684\u5C5E\u6027[{0}]\u4E0D\u80FD\u4E3Anull
-default.paginate.next=\u4E0B\u9875
-default.paginate.prev=\u4E0A\u9875
diff --git a/babsi/BabsiWebTest/grails-app/views/error.gsp b/babsi/BabsiWebTest/grails-app/views/error.gsp
deleted file mode 100644
index d85f57ba2bbd63e86ab4dde65c6d3309297dcc5a..0000000000000000000000000000000000000000
--- a/babsi/BabsiWebTest/grails-app/views/error.gsp
+++ /dev/null
@@ -1,18 +0,0 @@
-<!DOCTYPE html>
-<html>
-	<head>
-		<title><g:if env="development">Grails Runtime Exception</g:if><g:else>Error</g:else></title>
-		<meta name="layout" content="main">
-		<g:if env="development"><link rel="stylesheet" href="${resource(dir: 'css', file: 'errors.css')}" type="text/css"></g:if>
-	</head>
-	<body>
-		<g:if env="development">
-			<g:renderException exception="${exception}" />
-		</g:if>
-		<g:else>
-			<ul class="errors">
-				<li>An error has occurred</li>
-			</ul>
-		</g:else>
-	</body>
-</html>
diff --git a/babsi/BabsiWebTest/grails-app/views/index.gsp b/babsi/BabsiWebTest/grails-app/views/index.gsp
deleted file mode 100644
index cf4c0b438bba152d5f21b8f552794c021859be87..0000000000000000000000000000000000000000
--- a/babsi/BabsiWebTest/grails-app/views/index.gsp
+++ /dev/null
@@ -1,122 +0,0 @@
-<!DOCTYPE html>
-<html>
-	<head>
-		<meta name="layout" content="main"/>
-		<title>Welcome to Grails</title>
-		<style type="text/css" media="screen">
-			#status {
-				background-color: #eee;
-				border: .2em solid #fff;
-				margin: 2em 2em 1em;
-				padding: 1em;
-				width: 12em;
-				float: left;
-				-moz-box-shadow: 0px 0px 1.25em #ccc;
-				-webkit-box-shadow: 0px 0px 1.25em #ccc;
-				box-shadow: 0px 0px 1.25em #ccc;
-				-moz-border-radius: 0.6em;
-				-webkit-border-radius: 0.6em;
-				border-radius: 0.6em;
-			}
-
-			.ie6 #status {
-				display: inline; /* float double margin fix http://www.positioniseverything.net/explorer/doubled-margin.html */
-			}
-
-			#status ul {
-				font-size: 0.9em;
-				list-style-type: none;
-				margin-bottom: 0.6em;
-				padding: 0;
-			}
-
-			#status li {
-				line-height: 1.3;
-			}
-
-			#status h1 {
-				text-transform: uppercase;
-				font-size: 1.1em;
-				margin: 0 0 0.3em;
-			}
-
-			#page-body {
-				margin: 2em 1em 1.25em 18em;
-			}
-
-			h2 {
-				margin-top: 1em;
-				margin-bottom: 0.3em;
-				font-size: 1em;
-			}
-
-			p {
-				line-height: 1.5;
-				margin: 0.25em 0;
-			}
-
-			#controller-list ul {
-				list-style-position: inside;
-			}
-
-			#controller-list li {
-				line-height: 1.3;
-				list-style-position: inside;
-				margin: 0.25em 0;
-			}
-
-			@media screen and (max-width: 480px) {
-				#status {
-					display: none;
-				}
-
-				#page-body {
-					margin: 0 1em 1em;
-				}
-
-				#page-body h1 {
-					margin-top: 0;
-				}
-			}
-		</style>
-	</head>
-	<body>
-		<a href="#page-body" class="skip"><g:message code="default.link.skip.label" default="Skip to content&hellip;"/></a>
-		<div id="status" role="complementary">
-			<h1>Application Status</h1>
-			<ul>
-				<li>App version: <g:meta name="app.version"/></li>
-				<li>Grails version: <g:meta name="app.grails.version"/></li>
-				<li>Groovy version: ${GroovySystem.getVersion()}</li>
-				<li>JVM version: ${System.getProperty('java.version')}</li>
-				<li>Reloading active: ${grails.util.Environment.reloadingAgentEnabled}</li>
-				<li>Controllers: ${grailsApplication.controllerClasses.size()}</li>
-				<li>Domains: ${grailsApplication.domainClasses.size()}</li>
-				<li>Services: ${grailsApplication.serviceClasses.size()}</li>
-				<li>Tag Libraries: ${grailsApplication.tagLibClasses.size()}</li>
-			</ul>
-			<h1>Installed Plugins</h1>
-			<ul>
-				<g:each var="plugin" in="${applicationContext.getBean('pluginManager').allPlugins}">
-					<li>${plugin.name} - ${plugin.version}</li>
-				</g:each>
-			</ul>
-		</div>
-		<div id="page-body" role="main">
-			<h1>Welcome to Grails</h1>
-			<p>Congratulations, you have successfully started your first Grails application! At the moment
-			   this is the default page, feel free to modify it to either redirect to a controller or display whatever
-			   content you may choose. Below is a list of controllers that are currently deployed in this application,
-			   click on each to execute its default action:</p>
-
-			<div id="controller-list" role="navigation">
-				<h2>Available Controllers:</h2>
-				<ul>
-					<g:each var="c" in="${grailsApplication.controllerClasses.sort { it.fullName } }">
-						<li class="controller"><g:link controller="${c.logicalPropertyName}">${c.fullName}</g:link></li>
-					</g:each>
-				</ul>
-			</div>
-		</div>
-	</body>
-</html>
diff --git a/babsi/BabsiWebTest/grails-app/views/layouts/main.gsp b/babsi/BabsiWebTest/grails-app/views/layouts/main.gsp
deleted file mode 100644
index c69c988f57274812cd5984bccfbf351860f8e221..0000000000000000000000000000000000000000
--- a/babsi/BabsiWebTest/grails-app/views/layouts/main.gsp
+++ /dev/null
@@ -1,28 +0,0 @@
-<!DOCTYPE html>
-<!--[if lt IE 7 ]> <html lang="en" class="no-js ie6"> <![endif]-->
-<!--[if IE 7 ]>    <html lang="en" class="no-js ie7"> <![endif]-->
-<!--[if IE 8 ]>    <html lang="en" class="no-js ie8"> <![endif]-->
-<!--[if IE 9 ]>    <html lang="en" class="no-js ie9"> <![endif]-->
-<!--[if (gt IE 9)|!(IE)]><!--> <html lang="en" class="no-js"><!--<![endif]-->
-	<head>
-		<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-		<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
-		<title><g:layoutTitle default="Grails"/></title>
-		<meta name="viewport" content="width=device-width, initial-scale=1.0">
-		<link rel="shortcut icon" href="${resource(dir: 'images', file: 'favicon.ico')}" type="image/x-icon">
-		<link rel="apple-touch-icon" href="${resource(dir: 'images', file: 'apple-touch-icon.png')}">
-		<link rel="apple-touch-icon" sizes="114x114" href="${resource(dir: 'images', file: 'apple-touch-icon-retina.png')}">
-		<link rel="stylesheet" href="${resource(dir: 'css', file: 'main.css')}" type="text/css">
-		<link rel="stylesheet" href="${resource(dir: 'css', file: 'mobile.css')}" type="text/css">
-		<g:layoutHead/>
-		<r:layoutResources />
-	</head>
-	<body>
-		<div id="grailsLogo" role="banner"><a href="http://grails.org"><img src="${resource(dir: 'images', file: 'grails_logo.png')}" alt="Grails"/></a></div>
-		<g:layoutBody/>
-		<div class="footer" role="contentinfo"></div>
-		<div id="spinner" class="spinner" style="display:none;"><g:message code="spinner.alt" default="Loading&hellip;"/></div>
-		<g:javascript library="application"/>
-		<r:layoutResources />
-	</body>
-</html>
diff --git a/babsi/BabsiWebTest/test/gui/cau/swp/babsi/gui/GUIAddElementTest.java b/babsi/BabsiWebTest/test/gui/cau/swp/babsi/gui/GUIAddElementTest.java
deleted file mode 100644
index 42ef180fcf6d9154fc7b1ceed57e85083c706dd4..0000000000000000000000000000000000000000
--- a/babsi/BabsiWebTest/test/gui/cau/swp/babsi/gui/GUIAddElementTest.java
+++ /dev/null
@@ -1,213 +0,0 @@
-package cau.swp.babsi.gui;
-
-import java.util.regex.Pattern;
-import java.util.concurrent.TimeUnit;
-
-import org.hamcrest.core.IsEqual;
-import org.junit.*;
-
-import static org.junit.Assert.*;
-import static org.hamcrest.CoreMatchers.*;
-
-import org.openqa.selenium.*;
-import org.openqa.selenium.firefox.FirefoxDriver;
-import org.openqa.selenium.support.ui.Select;
-
-import com.sun.jna.StringArray;
-/**
- * Testet Das Anlegen, Löschen und die Navigation im Menü von Stationen, Interventionen, Infektionen und Antibiotika
- * @author cDor
- *
- */
-public class GUIAddElementTest {
-  private WebDriver driver;
-  private String baseUrl;
-  private boolean acceptNextAlert = true;
-  private StringBuffer verificationErrors = new StringBuffer();
-  private String[] objectStrings;
-  
-
-  @Before
-  public void setUp() throws Exception {
-    driver = new FirefoxDriver();
-    baseUrl = GUITestData.baseUrl;
-    
-    objectStrings = new String[4];
-    objectStrings[0] = "Antibiotika";
-    objectStrings[1] = "Stationen";
-    objectStrings[2] = "Infektionen";
-    objectStrings[3] = "Interventionen";
-    
-    driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);
-    
-  }
-
-
-  @Test
-  public void testGUIAddElementTest() throws Exception {
-	  driver.get(baseUrl + "babsi");
-	 
-	  //Login
-	    driver.findElement(By.name("username")).clear();
-	    driver.findElement(By.name("username")).sendKeys("user123");
-	    driver.findElement(By.name("password")).clear();
-	    driver.findElement(By.name("password")).sendKeys("password");
-	    driver.findElement(By.cssSelector("input[type=\"submit\"]")).click();
-	  
-	  for(int i=0;i<objectStrings.length;i++){
-		
-		//Teste Navigation
-	    driver.findElement(By.linkText(objectStrings[i])).click();
-
-	    assertEquals(objectStrings[i]+" �bersicht", driver.getTitle());
-
-	    driver.findElement(By.linkText("Dashboard")).click();
-	    try {
-	      assertEquals("Dashboard", driver.findElement(By.cssSelector("div.panel-heading")).getText());
-	    } catch (Error e) {
-	      verificationErrors.append(e.toString());
-	    }
-	    driver.findElement(By.linkText(objectStrings[i])).click();
-
-	    driver.findElement(By.linkText(objectStrings[i]+" anlegen")).click();
-	    assertEquals(objectStrings[i]+" anlegen", driver.getTitle());
-	    driver.findElement(By.linkText(objectStrings[i]+" �bersicht")).click();
-
-	    try {
-
-	      assertEquals(objectStrings[i]+" �bersicht", driver.findElement(By.cssSelector("h1")).getText());
-
-	    } catch (Error e) {
-	      verificationErrors.append(e.toString());
-	    }
-	    
-	    //Teste anlegen
-	    driver.findElement(By.linkText(objectStrings[i]+" anlegen")).click();
-	    driver.findElement(By.id("name")).clear();
-	    driver.findElement(By.id("name")).sendKeys("AnlegeTest10");
-	    driver.findElement(By.id("create")).click();
-	    try {
-	      assertEquals(objectStrings[i]+" anzeigen", driver.findElement(By.cssSelector("h1")).getText());
-	    } catch (Error e) {
-	      verificationErrors.append(e.toString());
-	    }
-	    try {
-	      assertEquals("AnlegeTest10", driver.findElement(By.cssSelector("span.property-value")).getText());
-	    } catch (Error e) {
-	      verificationErrors.append(e.toString());
-	    }
-	    //Teste bearbeiten
-	    driver.findElement(By.linkText("Bearbeiten")).click();
-	    driver.findElement(By.id("name")).clear();
-	    driver.findElement(By.id("name")).sendKeys("AnlegeTest11");
-	    try {
-	      assertEquals(objectStrings[i]+" bearbeiten", driver.findElement(By.cssSelector("h1")).getText());
-	    } catch (Error e) {
-	      verificationErrors.append(e.toString());
-	    }
-	    driver.findElement(By.name("_action_update")).click();
-	    try {
-	      assertEquals(objectStrings[i]+" anzeigen", driver.findElement(By.cssSelector("h1")).getText());
-	    } catch (Error e) {
-	      verificationErrors.append(e.toString());
-	    }
-	    try {
-	      assertEquals("AnlegeTest11", driver.findElement(By.cssSelector("span.property-value")).getText());
-	    } catch (Error e) {
-	      verificationErrors.append(e.toString());
-	    }
-	    
-	    //Teste l�schen
-	    driver.findElement(By.name("_action_delete")).click();
-	    assertTrue(closeAlertAndGetItsText().matches("^Sind Sie sicher[\\s\\S]$"));
-	    try {
-
-	      assertEquals(objectStrings[i]+" �bersicht", driver.getTitle());
-
-	    } catch (Error e) {
-	      verificationErrors.append(e.toString());
-	    }
-	    
-	    //Teste anlegen und finden in der �bersicht
-	    driver.findElement(By.linkText(objectStrings[i]+" anlegen")).click();
-	    driver.findElement(By.id("name")).clear();
-	    driver.findElement(By.id("name")).sendKeys("AnlegeTest30");
-	    driver.findElement(By.id("create")).click();
-	    driver.findElement(By.linkText(objectStrings[i]+" anlegen")).click();
-	    try {
-	      assertEquals(objectStrings[i]+" anlegen", driver.findElement(By.cssSelector("h1")).getText());
-	    } catch (Error e) {
-	      verificationErrors.append(e.toString());
-	    }
-
-	    driver.findElement(By.linkText(objectStrings[i]+" �bersicht")).click();
-	    //Ist es nicht auf der ersten Seite, dann auf der n�chsten
-	    while(driver.findElements(By.linkText("AnlegeTest30")).isEmpty()) {
-	    	driver.findElement(By.linkText("N�chste")).click();
-	    }
-	    
-	    //L�sche das Element wieder
-	    driver.findElement(By.linkText("AnlegeTest30")).click();
-	    driver.findElement(By.name("_action_delete")).click();
-	    assertTrue(closeAlertAndGetItsText().matches("^Sind Sie sicher[\\s\\S]$"));
-
-	    try {
-
-	      assertEquals(objectStrings[i]+" �bersicht", driver.findElement(By.cssSelector("h1")).getText());
-
-	    } catch (Error e) {
-	      verificationErrors.append(e.toString());
-	    }
-	    driver.findElement(By.linkText("Dashboard")).click();
-	    try {
-	      assertEquals("Dashboard", driver.getTitle());
-	    } catch (Error e) {
-	      verificationErrors.append(e.toString());
-	    }
-	}
-    
-  }
-
-
-  @After
-  public void tearDown() throws Exception {
-    driver.quit();
-    String verificationErrorString = verificationErrors.toString();
-    if (!"".equals(verificationErrorString)) {
-      fail(verificationErrorString);
-    }
-  }
-
-  private boolean isElementPresent(By by) {
-    try {
-      driver.findElement(by);
-      return true;
-    } catch (NoSuchElementException e) {
-      return false;
-    }
-  }
-
-  private boolean isAlertPresent() {
-    try {
-      driver.switchTo().alert();
-      return true;
-    } catch (NoAlertPresentException e) {
-      return false;
-    }
-  }
-
-  private String closeAlertAndGetItsText() {
-    try {
-      Alert alert = driver.switchTo().alert();
-      String alertText = alert.getText();
-      if (acceptNextAlert) {
-        alert.accept();
-      } else {
-        alert.dismiss();
-      }
-      return alertText;
-    } finally {
-      acceptNextAlert = true;
-    }
-  }
-}
diff --git a/babsi/BabsiWebTest/test/gui/cau/swp/babsi/gui/GUIBenutzerVerwaltung.java b/babsi/BabsiWebTest/test/gui/cau/swp/babsi/gui/GUIBenutzerVerwaltung.java
deleted file mode 100644
index 444dec5218b234e16bd221fda0d78cb4aa178480..0000000000000000000000000000000000000000
--- a/babsi/BabsiWebTest/test/gui/cau/swp/babsi/gui/GUIBenutzerVerwaltung.java
+++ /dev/null
@@ -1,162 +0,0 @@
-package cau.swp.babsi.gui;
-
-import java.util.regex.Pattern;
-import java.util.concurrent.TimeUnit;
-
-import org.junit.*;
-
-import static org.junit.Assert.*;
-import static org.hamcrest.CoreMatchers.*;
-
-import org.openqa.selenium.*;
-import org.openqa.selenium.firefox.FirefoxDriver;
-import org.openqa.selenium.support.ui.Select;
-
-public class GUIBenutzerVerwaltung {
-  private WebDriver driver;
-  private String baseUrl;
-  private boolean acceptNextAlert = true;
-  private StringBuffer verificationErrors = new StringBuffer();
-
-  @Before
-  public void setUp() throws Exception {
-    driver = new FirefoxDriver();
-    baseUrl = GUITestData.baseUrl;
-    driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);
-  }
-
-  @Test
-  public void testGUIBenutzerAnlegen() throws Exception {
-    driver.get(baseUrl + "babsi/user/list");
-    
-    //Login
-    driver.findElement(By.name("username")).clear();
-    driver.findElement(By.name("username")).sendKeys("user123");
-    driver.findElement(By.name("password")).clear();
-    driver.findElement(By.name("password")).sendKeys("password");
-    driver.findElement(By.cssSelector("input[type=\"submit\"]")).click();
-    
-    try {
-      assertEquals("Benutzer �bersicht", driver.getTitle());
-    } catch (Error e) {
-      verificationErrors.append(e.toString());
-    }
-    driver.findElement(By.linkText("Benutzer anlegen")).click();
-    driver.findElement(By.id("username")).sendKeys("Maria");
-    driver.findElement(By.id("pw1")).clear();
-    driver.findElement(By.id("pw1")).sendKeys("bananashake");
-    driver.findElement(By.id("pw2")).clear();
-    driver.findElement(By.id("pw2")).sendKeys("bananashake");
-    driver.findElement(By.id("create")).click();
-    try {
-      assertEquals("Benutzer anzeigen", driver.getTitle());
-    } catch (Error e) {
-      verificationErrors.append(e.toString());
-    }
-    //Benutzer unique, dies ist die �berpr�fung
-    driver.get(baseUrl + "babsi/user/list");
-    try {
-        assertEquals("Benutzer �bersicht", driver.getTitle());
-      } catch (Error e) {
-        verificationErrors.append(e.toString());
-      }
-    driver.findElement(By.linkText("Benutzer anlegen")).click();
-    driver.findElement(By.id("username")).sendKeys("Maria");
-    driver.findElement(By.id("pw1")).clear();
-    driver.findElement(By.id("pw1")).sendKeys("bananenshake");
-    driver.findElement(By.id("pw2")).clear();
-    driver.findElement(By.id("pw2")).sendKeys("bananenshake");
-    driver.findElement(By.id("create")).click();
-    try {
-      assertEquals("Die Eigenschaft [Benutzername] des Typs [Benutzer] mit dem Wert [Maria] darf nur einmal vorkommen", driver.findElement(By.cssSelector("ul.errors > li")).getText());
-    } catch (Error e) {
-      verificationErrors.append(e.toString());
-    }
-    
-    //Benutzer �ndern
-    driver.get(baseUrl + "babsi/user/list");
-    try {
-        assertEquals("Benutzer �bersicht", driver.getTitle());
-    } catch (Error e) {
-        verificationErrors.append(e.toString());
-    }
-    driver.findElement(By.linkText("Maria")).click();
-    try {
-      assertEquals("Benutzer anzeigen", driver.getTitle());
-    } catch (Error e) {
-       verificationErrors.append(e.toString());
-    }
-    driver.findElement(By.linkText("Bearbeiten")).click();
-    driver.findElement(By.id("username")).clear();
-    driver.findElement(By.id("username")).sendKeys("Anna");
-    driver.findElement(By.id("pw1")).clear();
-    driver.findElement(By.id("pw1")).sendKeys("bananashake");
-    driver.findElement(By.id("pw2")).clear();
-    driver.findElement(By.id("pw2")).sendKeys("bananashake");
-    driver.findElement(By.name("_action_update")).click();
-    try {
-      assertTrue(isElementPresent(By.cssSelector("div.message")));
-    } catch (Error e) {
-      verificationErrors.append(e.toString());
-    }
-    
-    //Benutzer l�schen
-    driver.get(baseUrl + "babsi/user/list");
-    try {
-       assertEquals("Benutzer �bersicht", driver.getTitle());
-    } catch (Error e) {
-       verificationErrors.append(e.toString());
-    }
-    driver.findElement(By.linkText("Anna")).click();
-    try {
-      assertEquals("Benutzer anzeigen", driver.getTitle());
-    } catch (Error e) {
-    verificationErrors.append(e.toString());
-    }
-    driver.findElement(By.name("_action_delete")).click();
-       assertTrue(closeAlertAndGetItsText().matches("^Sind Sie sicher[\\s\\S]$"));
-  }
-    
-
-  @After
-  public void tearDown() throws Exception {
-    driver.quit();
-    String verificationErrorString = verificationErrors.toString();
-    if (!"".equals(verificationErrorString)) {
-      fail(verificationErrorString);
-    }
-  }
-
-  private boolean isElementPresent(By by) {
-    try {
-      driver.findElement(by);
-      return true;
-    } catch (NoSuchElementException e) {
-      return false;
-    }
-  }
-
-  private boolean isAlertPresent() {
-    try {
-      driver.switchTo().alert();
-      return true;
-    } catch (NoAlertPresentException e) {
-      return false;
-    }
-  }
-
-  private String closeAlertAndGetItsText() {
-    try {
-      Alert alert = driver.switchTo().alert();
-      String alertText = alert.getText();
-      if (acceptNextAlert) {
-        alert.accept();
-      } else {
-        alert.dismiss();
-      }
-      return alertText;
-    } finally {
-      acceptNextAlert = true;
-    }
-  }
-}
diff --git "a/babsi/BabsiWebTest/test/gui/cau/swp/babsi/gui/GUIBenutzer\303\234bersicht.java" "b/babsi/BabsiWebTest/test/gui/cau/swp/babsi/gui/GUIBenutzer\303\234bersicht.java"
deleted file mode 100644
index 16fac282d33ce252809b353735cbfc3dd69ec47f..0000000000000000000000000000000000000000
--- "a/babsi/BabsiWebTest/test/gui/cau/swp/babsi/gui/GUIBenutzer\303\234bersicht.java"
+++ /dev/null
@@ -1,87 +0,0 @@
-package cau.swp.babsi.gui;
-
-import java.util.regex.Pattern;
-import java.util.concurrent.TimeUnit;
-
-import org.junit.*;
-
-import static org.junit.Assert.*;
-import static org.hamcrest.CoreMatchers.*;
-
-import org.openqa.selenium.*;
-import org.openqa.selenium.firefox.FirefoxDriver;
-import org.openqa.selenium.support.ui.Select;
-
-public class GUIBenutzerÃœbersicht {
-  private WebDriver driver;
-  private String baseUrl;
-  private boolean acceptNextAlert = true;
-  private StringBuffer verificationErrors = new StringBuffer();
-
-  @Before
-  public void setUp() throws Exception {
-    driver = new FirefoxDriver();
-    baseUrl = GUITestData.baseUrl;
-    driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);
-  }
-
-  @Test
-  public void testGUIBenutzerÃœbersicht() throws Exception {
-    driver.get(baseUrl + "babsi/");
-    //Login
-    driver.findElement(By.name("username")).clear();
-    driver.findElement(By.name("username")).sendKeys("user123");
-    driver.findElement(By.name("password")).clear();
-    driver.findElement(By.name("password")).sendKeys("password");
-    driver.findElement(By.cssSelector("input[type=\"submit\"]")).click();
-    
-    driver.findElement(By.linkText("Benutzer")).click();
-    try {
-      assertEquals("Benutzer �bersicht", driver.getTitle());
-    } catch (Error e) {
-      verificationErrors.append(e.toString());
-    }
-  }
-
-  @After
-  public void tearDown() throws Exception {
-    driver.quit();
-    String verificationErrorString = verificationErrors.toString();
-    if (!"".equals(verificationErrorString)) {
-      fail(verificationErrorString);
-    }
-  }
-
-  private boolean isElementPresent(By by) {
-    try {
-      driver.findElement(by);
-      return true;
-    } catch (NoSuchElementException e) {
-      return false;
-    }
-  }
-
-  private boolean isAlertPresent() {
-    try {
-      driver.switchTo().alert();
-      return true;
-    } catch (NoAlertPresentException e) {
-      return false;
-    }
-  }
-
-  private String closeAlertAndGetItsText() {
-    try {
-      Alert alert = driver.switchTo().alert();
-      String alertText = alert.getText();
-      if (acceptNextAlert) {
-        alert.accept();
-      } else {
-        alert.dismiss();
-      }
-      return alertText;
-    } finally {
-      acceptNextAlert = true;
-    }
-  }
-}
diff --git a/babsi/BabsiWebTest/test/gui/cau/swp/babsi/gui/GUIChecklistenanzeigen.java b/babsi/BabsiWebTest/test/gui/cau/swp/babsi/gui/GUIChecklistenanzeigen.java
deleted file mode 100644
index 941912f872ddd1e55c2a477a0d5c9680b77edc45..0000000000000000000000000000000000000000
--- a/babsi/BabsiWebTest/test/gui/cau/swp/babsi/gui/GUIChecklistenanzeigen.java
+++ /dev/null
@@ -1,89 +0,0 @@
-package cau.swp.babsi.gui;
-
-import java.util.regex.Pattern;
-import java.util.concurrent.TimeUnit;
-
-import org.junit.*;
-
-import static org.junit.Assert.*;
-import static org.hamcrest.CoreMatchers.*;
-
-import org.openqa.selenium.*;
-import org.openqa.selenium.firefox.FirefoxDriver;
-import org.openqa.selenium.support.ui.Select;
-
-public class GUIChecklistenanzeigen {
-  private WebDriver driver;
-  private String baseUrl;
-  private boolean acceptNextAlert = true;
-  private StringBuffer verificationErrors = new StringBuffer();
-
-  @Before
-  public void setUp() throws Exception {
-    driver = new FirefoxDriver();
-    baseUrl = GUITestData.baseUrl;
-    driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);
-  }
-
-  @Test
-  public void testGUIChecklistenanzeigen() throws Exception {
-    driver.get(baseUrl + "babsi/");
-    
-    //Login
-    driver.findElement(By.name("username")).clear();
-    driver.findElement(By.name("username")).sendKeys("user123");
-    driver.findElement(By.name("password")).clear();
-    driver.findElement(By.name("password")).sendKeys("password");
-    driver.findElement(By.cssSelector("input[type=\"submit\"]")).click();
-    
-    
-    driver.findElement(By.linkText("Checklisten")).click();
-    try {
-      assertEquals("Checklisten �bersicht", driver.getTitle());
-    } catch (Error e) {
-      verificationErrors.append(e.toString());
-    }
-  }
-
-  @After
-  public void tearDown() throws Exception {
-    driver.quit();
-    String verificationErrorString = verificationErrors.toString();
-    if (!"".equals(verificationErrorString)) {
-      fail(verificationErrorString);
-    }
-  }
-
-  private boolean isElementPresent(By by) {
-    try {
-      driver.findElement(by);
-      return true;
-    } catch (NoSuchElementException e) {
-      return false;
-    }
-  }
-
-  private boolean isAlertPresent() {
-    try {
-      driver.switchTo().alert();
-      return true;
-    } catch (NoAlertPresentException e) {
-      return false;
-    }
-  }
-
-  private String closeAlertAndGetItsText() {
-    try {
-      Alert alert = driver.switchTo().alert();
-      String alertText = alert.getText();
-      if (acceptNextAlert) {
-        alert.accept();
-      } else {
-        alert.dismiss();
-      }
-      return alertText;
-    } finally {
-      acceptNextAlert = true;
-    }
-  }
-}
diff --git a/babsi/BabsiWebTest/test/gui/cau/swp/babsi/gui/GUIExport.java b/babsi/BabsiWebTest/test/gui/cau/swp/babsi/gui/GUIExport.java
deleted file mode 100644
index c6fba0f2cefb2d5e5b62eb0fb48697fca373f3b8..0000000000000000000000000000000000000000
--- a/babsi/BabsiWebTest/test/gui/cau/swp/babsi/gui/GUIExport.java
+++ /dev/null
@@ -1,89 +0,0 @@
-package cau.swp.babsi.gui;
-
-import java.util.regex.Pattern;
-import java.util.concurrent.TimeUnit;
-
-import org.junit.*;
-
-import static org.junit.Assert.*;
-import static org.hamcrest.CoreMatchers.*;
-
-import org.openqa.selenium.*;
-import org.openqa.selenium.firefox.FirefoxDriver;
-import org.openqa.selenium.support.ui.Select;
-
-public class GUIExport {
-  private WebDriver driver;
-  private String baseUrl;
-  private boolean acceptNextAlert = true;
-  private StringBuffer verificationErrors = new StringBuffer();
-
-  @Before
-  public void setUp() throws Exception {
-    driver = new FirefoxDriver();
-    baseUrl = GUITestData.baseUrl;
-    driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);
-  }
-
-  @Test
-  public void testGUIExport() throws Exception {
-    driver.get(baseUrl + "babsi/");
-    
-    //Login
-    driver.findElement(By.name("username")).clear();
-    driver.findElement(By.name("username")).sendKeys("user123");
-    driver.findElement(By.name("password")).clear();
-    driver.findElement(By.name("password")).sendKeys("password");
-    driver.findElement(By.cssSelector("input[type=\"submit\"]")).click();
-    
-    driver.findElement(By.linkText("Export")).click();
-    try {
-      assertEquals("Export", driver.findElement(By.cssSelector("div.panel-heading")).getText());
-    } catch (Error e) {
-      verificationErrors.append(e.toString());
-    }
-    driver.findElement(By.linkText("Checklisten Exportieren")).click();
-  }
-
-  @After
-  public void tearDown() throws Exception {
-    driver.quit();
-    String verificationErrorString = verificationErrors.toString();
-    if (!"".equals(verificationErrorString)) {
-      fail(verificationErrorString);
-    }
-  }
-
-  private boolean isElementPresent(By by) {
-    try {
-      driver.findElement(by);
-      return true;
-    } catch (NoSuchElementException e) {
-      return false;
-    }
-  }
-
-  private boolean isAlertPresent() {
-    try {
-      driver.switchTo().alert();
-      return true;
-    } catch (NoAlertPresentException e) {
-      return false;
-    }
-  }
-
-  private String closeAlertAndGetItsText() {
-    try {
-      Alert alert = driver.switchTo().alert();
-      String alertText = alert.getText();
-      if (acceptNextAlert) {
-        alert.accept();
-      } else {
-        alert.dismiss();
-      }
-      return alertText;
-    } finally {
-      acceptNextAlert = true;
-    }
-  }
-}
diff --git a/babsi/BabsiWebTest/test/gui/cau/swp/babsi/gui/GUIStatistikAufrufen.java b/babsi/BabsiWebTest/test/gui/cau/swp/babsi/gui/GUIStatistikAufrufen.java
deleted file mode 100644
index f98ce3946de40d3f2372e43d939214367f2f87ff..0000000000000000000000000000000000000000
--- a/babsi/BabsiWebTest/test/gui/cau/swp/babsi/gui/GUIStatistikAufrufen.java
+++ /dev/null
@@ -1,88 +0,0 @@
-package cau.swp.babsi.gui;
-
-import java.util.regex.Pattern;
-import java.util.concurrent.TimeUnit;
-
-import org.junit.*;
-
-import static org.junit.Assert.*;
-import static org.hamcrest.CoreMatchers.*;
-
-import org.openqa.selenium.*;
-import org.openqa.selenium.firefox.FirefoxDriver;
-import org.openqa.selenium.support.ui.Select;
-
-public class GUIStatistikAufrufen {
-  private WebDriver driver;
-  private String baseUrl;
-  private boolean acceptNextAlert = true;
-  private StringBuffer verificationErrors = new StringBuffer();
-
-  @Before
-  public void setUp() throws Exception {
-    driver = new FirefoxDriver();
-    baseUrl = GUITestData.baseUrl;
-    driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);
-  }
-
-  @Test
-  public void testGUIStatistikAufrufen() throws Exception {
-    driver.get(baseUrl + "babsi/");
-    
-    //Login
-    driver.findElement(By.name("username")).clear();
-    driver.findElement(By.name("username")).sendKeys("user123");
-    driver.findElement(By.name("password")).clear();
-    driver.findElement(By.name("password")).sendKeys("password");
-    driver.findElement(By.cssSelector("input[type=\"submit\"]")).click();
-    
-    driver.findElement(By.linkText("Statistiken")).click();
-    try {
-      assertEquals("Statistiken", driver.getTitle());
-    } catch (Error e) {
-      verificationErrors.append(e.toString());
-    }
-  }
-
-  @After
-  public void tearDown() throws Exception {
-    driver.quit();
-    String verificationErrorString = verificationErrors.toString();
-    if (!"".equals(verificationErrorString)) {
-      fail(verificationErrorString);
-    }
-  }
-
-  private boolean isElementPresent(By by) {
-    try {
-      driver.findElement(by);
-      return true;
-    } catch (NoSuchElementException e) {
-      return false;
-    }
-  }
-
-  private boolean isAlertPresent() {
-    try {
-      driver.switchTo().alert();
-      return true;
-    } catch (NoAlertPresentException e) {
-      return false;
-    }
-  }
-
-  private String closeAlertAndGetItsText() {
-    try {
-      Alert alert = driver.switchTo().alert();
-      String alertText = alert.getText();
-      if (acceptNextAlert) {
-        alert.accept();
-      } else {
-        alert.dismiss();
-      }
-      return alertText;
-    } finally {
-      acceptNextAlert = true;
-    }
-  }
-}
diff --git a/babsi/BabsiWebTest/test/gui/cau/swp/babsi/gui/GUITestData.java b/babsi/BabsiWebTest/test/gui/cau/swp/babsi/gui/GUITestData.java
deleted file mode 100644
index f9afbd64eecdd88abdf3a6b8b6a86432cc5c5c5a..0000000000000000000000000000000000000000
--- a/babsi/BabsiWebTest/test/gui/cau/swp/babsi/gui/GUITestData.java
+++ /dev/null
@@ -1,6 +0,0 @@
-package cau.swp.babsi.gui;
-
-public class GUITestData {
-	public static String baseUrl = "http://localhost:8080/";
-
-}
diff --git a/babsi/BabsiWebTest/test/gui/cau/swp/babsi/gui/GUIVisitenlisteAnzeigen.java b/babsi/BabsiWebTest/test/gui/cau/swp/babsi/gui/GUIVisitenlisteAnzeigen.java
deleted file mode 100644
index 212cdb69d678ef7c3fc620b22c62a01f0ed5226c..0000000000000000000000000000000000000000
--- a/babsi/BabsiWebTest/test/gui/cau/swp/babsi/gui/GUIVisitenlisteAnzeigen.java
+++ /dev/null
@@ -1,89 +0,0 @@
-package cau.swp.babsi.gui;
-
-import java.util.regex.Pattern;
-import java.util.concurrent.TimeUnit;
-
-import org.junit.*;
-
-import static org.junit.Assert.*;
-import static org.hamcrest.CoreMatchers.*;
-
-import org.openqa.selenium.*;
-import org.openqa.selenium.firefox.FirefoxDriver;
-import org.openqa.selenium.support.ui.Select;
-
-public class GUIVisitenlisteAnzeigen {
-  private WebDriver driver;
-  private String baseUrl;
-  private boolean acceptNextAlert = true;
-  private StringBuffer verificationErrors = new StringBuffer();
-
-  @Before
-  public void setUp() throws Exception {
-    driver = new FirefoxDriver();
-    baseUrl = GUITestData.baseUrl;
-    driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);
-  }
-
-  @Test
-  public void testVisitenlisteAnzeigen() throws Exception {
-    driver.get(baseUrl + "babsi/");
-    
-    //Login
-    driver.findElement(By.name("username")).clear();
-    driver.findElement(By.name("username")).sendKeys("user123");
-    driver.findElement(By.name("password")).clear();
-    driver.findElement(By.name("password")).sendKeys("password");
-    driver.findElement(By.cssSelector("input[type=\"submit\"]")).click();
-
-    
-    driver.findElement(By.linkText("Visiten")).click();
-    try {
-      assertEquals("Visiten �bersicht", driver.getTitle());
-    } catch (Error e) {
-      verificationErrors.append(e.toString());
-    }
-  }
-
-  @After
-  public void tearDown() throws Exception {
-    driver.quit();
-    String verificationErrorString = verificationErrors.toString();
-    if (!"".equals(verificationErrorString)) {
-      fail(verificationErrorString);
-    }
-  }
-
-  private boolean isElementPresent(By by) {
-    try {
-      driver.findElement(by);
-      return true;
-    } catch (NoSuchElementException e) {
-      return false;
-    }
-  }
-
-  private boolean isAlertPresent() {
-    try {
-      driver.switchTo().alert();
-      return true;
-    } catch (NoAlertPresentException e) {
-      return false;
-    }
-  }
-
-  private String closeAlertAndGetItsText() {
-    try {
-      Alert alert = driver.switchTo().alert();
-      String alertText = alert.getText();
-      if (acceptNextAlert) {
-        alert.accept();
-      } else {
-        alert.dismiss();
-      }
-      return alertText;
-    } finally {
-      acceptNextAlert = true;
-    }
-  }
-}
diff --git a/babsi/BabsiWebTest/test/gui/cau/swp/babsi/gui/GUIVisitienturnusAnzeigen.java b/babsi/BabsiWebTest/test/gui/cau/swp/babsi/gui/GUIVisitienturnusAnzeigen.java
deleted file mode 100644
index d19ca4f2463e7265d3f0dc338101fbba91fb3516..0000000000000000000000000000000000000000
--- a/babsi/BabsiWebTest/test/gui/cau/swp/babsi/gui/GUIVisitienturnusAnzeigen.java
+++ /dev/null
@@ -1,89 +0,0 @@
-package cau.swp.babsi.gui;
-
-import java.util.regex.Pattern;
-import java.util.concurrent.TimeUnit;
-
-import org.junit.*;
-
-import static org.junit.Assert.*;
-import static org.hamcrest.CoreMatchers.*;
-
-import org.openqa.selenium.*;
-import org.openqa.selenium.firefox.FirefoxDriver;
-import org.openqa.selenium.support.ui.Select;
-
-public class GUIVisitienturnusAnzeigen {
-  private WebDriver driver;
-  private String baseUrl;
-  private boolean acceptNextAlert = true;
-  private StringBuffer verificationErrors = new StringBuffer();
-
-  @Before
-  public void setUp() throws Exception {
-    driver = new FirefoxDriver();
-    baseUrl = GUITestData.baseUrl;
-    driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);
-  }
-
-  @Test
-  public void testGUIVisitienturnusAnzeigen() throws Exception {
-    driver.get(baseUrl + "babsi/");
-    
-    //Login
-    driver.findElement(By.name("username")).clear();
-    driver.findElement(By.name("username")).sendKeys("user123");
-    driver.findElement(By.name("password")).clear();
-    driver.findElement(By.name("password")).sendKeys("password");
-    driver.findElement(By.cssSelector("input[type=\"submit\"]")).click();
-    
-    
-    driver.findElement(By.linkText("Visitenturnus")).click();
-    try {
-      assertEquals("Visitenturnus �bersicht", driver.getTitle());
-    } catch (Error e) {
-      verificationErrors.append(e.toString());
-    }
-  }
-
-  @After
-  public void tearDown() throws Exception {
-    driver.quit();
-    String verificationErrorString = verificationErrors.toString();
-    if (!"".equals(verificationErrorString)) {
-      fail(verificationErrorString);
-    }
-  }
-
-  private boolean isElementPresent(By by) {
-    try {
-      driver.findElement(by);
-      return true;
-    } catch (NoSuchElementException e) {
-      return false;
-    }
-  }
-
-  private boolean isAlertPresent() {
-    try {
-      driver.switchTo().alert();
-      return true;
-    } catch (NoAlertPresentException e) {
-      return false;
-    }
-  }
-
-  private String closeAlertAndGetItsText() {
-    try {
-      Alert alert = driver.switchTo().alert();
-      String alertText = alert.getText();
-      if (acceptNextAlert) {
-        alert.accept();
-      } else {
-        alert.dismiss();
-      }
-      return alertText;
-    } finally {
-      acceptNextAlert = true;
-    }
-  }
-}
diff --git a/babsi/BabsiWebTest/test/unit/cau/swp/babsi/AuthControllerTests.groovy b/babsi/BabsiWebTest/test/unit/cau/swp/babsi/AuthControllerTests.groovy
deleted file mode 100644
index 846e4c0a67c794c7736544f35a180f2a70cbbc54..0000000000000000000000000000000000000000
--- a/babsi/BabsiWebTest/test/unit/cau/swp/babsi/AuthControllerTests.groovy
+++ /dev/null
@@ -1,34 +0,0 @@
-package cau.swp.babsi
-
-import grails.test.mixin.*
-import grails.test.mixin.support.*
-
-import org.junit.*
-
-/**
- * See the API for {@link grails.test.mixin.support.GrailsUnitTestMixin} for usage instructions
- */
-@TestMixin(GrailsUnitTestMixin)
-@Mock(AuthController)
-class AuthControllerTests {
-
-    def populateValidParams(params) {
-        assert params != null
-        params["username"] = "user123"
-		params["rememberMe"] = true
-		params["targetUri"] = "/checklist/list"
-    }
-
-    void testIndex() {
-        controller.index()
-        assert "/auth/login" == response.redirectedUrl
-    }
-
-	void testLogin() {
-		populateValidParams(params)
-		def model = controller.login()		
-		
-		assert params["rememberMe"] == model.rememberMe
-		assert params["targetUri"] == model.targetUri
-	}
-}
diff --git a/babsi/BabsiWebTest/test/unit/cau/swp/babsi/DataControllerTests.groovy b/babsi/BabsiWebTest/test/unit/cau/swp/babsi/DataControllerTests.groovy
deleted file mode 100644
index f22ffd01b16b16e198c4e577bba3cd16f05468bf..0000000000000000000000000000000000000000
--- a/babsi/BabsiWebTest/test/unit/cau/swp/babsi/DataControllerTests.groovy
+++ /dev/null
@@ -1,41 +0,0 @@
-package cau.swp.babsi
-
-
-
-import cau.swp.babsi.medication.Antibiotic
-import cau.swp.babsi.medication.ApplicationRate
-import cau.swp.babsi.medication.DrugApplicationType
-import cau.swp.babsi.medication.DrugData
-import cau.swp.babsi.medication.InterventionStatus
-import cau.swp.babsi.medication.InterventionType
-import cau.swp.babsi.medication.PrescriptionReason
-import cau.swp.babsi.medication.Strength
-import cau.swp.babsi.wardround.Checklist
-import cau.swp.babsi.wardround.Infection
-import cau.swp.babsi.wardround.MiBiStatus
-import cau.swp.babsi.wardround.WardRound
-import grails.test.mixin.*
-import groovy.mock.interceptor.MockFor
-import org.apache.shiro.crypto.hash.Sha256Hash
-import org.junit.*
-
-/**
- * See the API for {@link grails.test.mixin.web.ControllerUnitTestMixin} for usage instructions
- */
-@TestFor(DataController)
-@Mock(Checklist)
-class DataControllerTests {
-
-    void testExport() {
-
-		
-		def testChecklist = controller.Header;
-		
-		controller.export();
-	    assert testChecklist == response.contentAsString
-		assert response.contentType == "application/octet-stream"
-		assert response.getHeader("Content-disposition") == "attachment; filename=\"checklist.csv\""
-	   
-    }
-}
-
diff --git a/babsi/BabsiWebTest/test/unit/cau/swp/babsi/RoleTests.groovy b/babsi/BabsiWebTest/test/unit/cau/swp/babsi/RoleTests.groovy
deleted file mode 100644
index 169397e17a6fa1c518ec3e60da01469a4120a130..0000000000000000000000000000000000000000
--- a/babsi/BabsiWebTest/test/unit/cau/swp/babsi/RoleTests.groovy
+++ /dev/null
@@ -1,27 +0,0 @@
-package cau.swp.babsi
-
-import grails.test.mixin.TestMixin
-import grails.test.mixin.support.GrailsUnitTestMixin
-
-
-/**
- * See the API for {@link grails.test.mixin.support.GrailsUnitTestMixin} for usage instructions
- */
-@TestMixin(GrailsUnitTestMixin)
-class RoleTests {
-
-	void testAttributes() {
-		def testRole1 = new Role(name: "testUser")
-		
-		mockForConstraintsTests(Role, [testRole1])
-		
-		def testRole2 = new Role(name: "testUser")
-		assertFalse testRole2.validate()
-		assertEquals 1, testRole2.errors.errorCount
-		assertEquals "unique", testRole2.errors["name"]
-
-		
-		assert "testUser" == testRole1.name
-		
-	}
-}
\ No newline at end of file
diff --git a/babsi/BabsiWebTest/test/unit/cau/swp/babsi/StationControllerTests.groovy b/babsi/BabsiWebTest/test/unit/cau/swp/babsi/StationControllerTests.groovy
deleted file mode 100644
index 1d8ad210adfe0b9fdb8ee48dde8a8822c1a1d3cb..0000000000000000000000000000000000000000
--- a/babsi/BabsiWebTest/test/unit/cau/swp/babsi/StationControllerTests.groovy
+++ /dev/null
@@ -1,159 +0,0 @@
-package cau.swp.babsi
-
-import static org.junit.Assert.*
-
-import grails.test.mixin.*
-import grails.test.mixin.support.*
-import org.junit.*
-
-/**
- * See the API for {@link grails.test.mixin.support.GrailsUnitTestMixin} for usage instructions
- */
-@TestMixin(GrailsUnitTestMixin)
-@Mock(Station)
-class StationControllerTests {
-
-    def populateValidParams(params) {
-        assert params != null
-        params["name"] = "Community"
-    }
-
-    void testIndex() {
-        controller.index()
-        assert "/station/list" == response.redirectedUrl
-    }
-
-    void testList() {
-
-        def model = controller.list()
-
-        assert model.stationInstanceList.size() == 0
-        assert model.stationInstanceTotal == 0
-    }
-
-    void testCreate() {
-        def model = controller.create()
-
-        assert model.stationInstance != null
-    }
-
-    void testSave() {
-        controller.save()
-
-        assert model.stationInstance != null
-        assert view == '/station/create'
-
-        response.reset()
-
-        populateValidParams(params)
-        controller.save()
-
-        assert response.redirectedUrl == '/station/show/1'
-        assert controller.flash.message != null
-        assert Station.count() == 1
-    }
-
-    void testShow() {
-        controller.show()
-
-        assert flash.message != null
-        assert response.redirectedUrl == '/station/list'
-
-        populateValidParams(params)
-        def station = new Station(params)
-
-        assert station.save() != null
-
-        params.id = station.id
-
-        def model = controller.show()
-
-        assert model.stationInstance == station
-    }
-
-    void testEdit() {
-        controller.edit()
-
-        assert flash.message != null
-        assert response.redirectedUrl == '/station/list'
-
-        populateValidParams(params)
-        def station = new Station(params)
-
-        assert station.save() != null
-
-        params.id = station.id
-
-        def model = controller.edit()
-
-        assert model.stationInstance == station
-    }
-
-    void testUpdate() {
-        controller.update()
-
-        assert flash.message != null
-        assert response.redirectedUrl == '/station/list'
-
-        response.reset()
-
-        populateValidParams(params)
-        def station = new Station(params)
-
-        assert station.save() != null
-
-        // test invalid parameters in update
-        params.id = station.id
-        params.name = null
-
-        controller.update()
-
-        assert view == "/station/edit"
-        assert model.stationInstance != null
-
-        station.clearErrors()
-
-        populateValidParams(params)
-        controller.update()
-
-        assert response.redirectedUrl == "/station/show/$station.id"
-        assert flash.message != null
-
-        //test outdated version number
-        response.reset()
-        station.clearErrors()
-
-        populateValidParams(params)
-        params.id = station.id
-        params.version = -1
-        controller.update()
-
-        assert view == "/station/edit"
-        assert model.stationInstance != null
-        assert model.stationInstance.errors.getFieldError('version')
-        assert flash.message != null
-    }
-
-    void testDelete() {
-        controller.delete()
-        assert flash.message != null
-        assert response.redirectedUrl == '/station/list'
-
-        response.reset()
-
-        populateValidParams(params)
-        def station = new Station(params)
-
-        assert station.save() != null
-        assert station.count() == 1
-
-        params.id = station.id
-
-        controller.delete()
-
-        assert station.count() == 0
-        assert station.get(station.id) == null
-        assert response.redirectedUrl == '/station/list'
-    }
-}
-
diff --git a/babsi/BabsiWebTest/test/unit/cau/swp/babsi/StationTests.groovy b/babsi/BabsiWebTest/test/unit/cau/swp/babsi/StationTests.groovy
deleted file mode 100644
index a4279586bfac7b631b7a763e03cab1d958bc3d52..0000000000000000000000000000000000000000
--- a/babsi/BabsiWebTest/test/unit/cau/swp/babsi/StationTests.groovy
+++ /dev/null
@@ -1,56 +0,0 @@
-package cau.swp.babsi
-
-import cau.swp.babsi.medication.InterventionType
-import cau.swp.babsi.wardround.WardRound
-import grails.test.mixin.TestMixin
-import grails.test.mixin.support.GrailsUnitTestMixin
-import org.apache.shiro.crypto.hash.Sha256Hash
-
-/**
- * See the API for {@link grails.test.mixin.support.GrailsUnitTestMixin} for usage instructions
- */
-@TestMixin(GrailsUnitTestMixin)
-@Mock(Station)
-class StationTests {
-	
-	void testUnique() {
-		def testSta1 = new Station(name:"Eskalation")
-		
-		mockDomain(Station, [testSta1])
-		def testSta2 = new Station(name:"Eskalation")
-		
-		assertFalse testSta2.validate()
-	}
-	
-	void testLength() {
-		mockForConstraintsTests(Station)
-		def testSt = new Station(name: "asdfghjklöäqwertzuiopümnbvcxyasdfghjklöäpoiuztrewqümnbvcxyamwqprjntkasdfghjklöäqwertzuiopüäölkjhgfdsayxlsdihonogberoghworvhoekfnwrogjofijvnodjfnweoghoerhowf bwirugheuirhnbiugwrithrhgorngerognoerngognwoengiurvnijw giwuhiqenfoiwehgoirnogwnrognwognweokcf nqlwnfowenvidbgvcvbjscdgfosfisuhfosihfoshfosdihfosdhfoshoweuihoweiufbonm")
-		assertFalse testSt.validate()
-		assertEquals 1, testSt.errors.errorCount
-		assertEquals "matches", testSt.errors["name"]
-	}
-	
-	void testHasMany() {
-		def testStation1 = new Station(name: "Community")
-		def testStation2 = new Station(name: "Intensivstation")
-		def testDate = new Date()
-		def testWard1 = new WardRound(date: testDate, durationInSeconds: 1250, 
-				createdBy: new User(username: "user123", 
-					passwordHash: new Sha256Hash("password").toHex()), station: testStation2)
-		def wardTest2 = new WardRound(date: new Date(), durationInSeconds: 1550,
-			createdBy: new User(username: "thirdUser",
-				passwordHash: new Sha256Hash("thirdPassword").toHex()), station: testStation1)
-		
-		mockDomain(Station, [testStation1, testStation2])
-		mockDomain(WardRound, [testWard1, wardTest2])
-		
-		testStation1.wardrounds.add(wardTest2)
-		testStation2.wardrounds.add(testWard1)
-		
-		assert testStation2.wardrounds.first() == testWard1
-		assert testStation1.wardrounds.first() == wardTest2
-		assert testStation2.name == "Intensivstation"
-		assert wardTest2.station == testStation1
-		
-	}
-}
\ No newline at end of file
diff --git a/babsi/BabsiWebTest/test/unit/cau/swp/babsi/StatisticControllerTests.groovy b/babsi/BabsiWebTest/test/unit/cau/swp/babsi/StatisticControllerTests.groovy
deleted file mode 100644
index 157cea9a5bbe259a9a9b7635b5d5cbfcf1d06314..0000000000000000000000000000000000000000
--- a/babsi/BabsiWebTest/test/unit/cau/swp/babsi/StatisticControllerTests.groovy
+++ /dev/null
@@ -1,34 +0,0 @@
-package cau.swp.babsi
-
-
-
-import grails.test.mixin.*
-
-import org.junit.*
-
-/**
- * See the API for {@link grails.test.mixin.web.ControllerUnitTestMixin} for usage instructions
- */
-@TestFor(StatisticController)
-@Mock([StatisticController,Station,User])
-class StatisticControllerTests {
-
-    def populateValidParams(params) {
-        assert params != null
-        
-    }
-
-    void testIndex() {
-        def testUser = new User(username: "Tester", passwordHash: "215846131535461316432164654674")
-		mockDomain(User,[testUser])
-		
-		session.setAttribute("userID", testUser.id)
-		def model = controller.index()
-		
-		assert model.statistic1Id == 0
-		assert model.statistic3Id == testUser.id
-		//da keine Users, Stationen initiiert sind, sollten sie null sein
-		assertFalse model.stations == null
-		assertFalse model.users == null
-    }
-}
diff --git a/babsi/BabsiWebTest/test/unit/cau/swp/babsi/UserControllerTests.groovy b/babsi/BabsiWebTest/test/unit/cau/swp/babsi/UserControllerTests.groovy
deleted file mode 100644
index 9b09daefe6979703cc5be335bdce7f9dc60bf685..0000000000000000000000000000000000000000
--- a/babsi/BabsiWebTest/test/unit/cau/swp/babsi/UserControllerTests.groovy
+++ /dev/null
@@ -1,85 +0,0 @@
-package cau.swp.babsi
-
-import static org.junit.Assert.*
-
-import grails.test.mixin.*
-import grails.test.mixin.support.*
-import org.junit.*
-
-/**
- * See the API for {@link grails.test.mixin.support.GrailsUnitTestMixin} for usage instructions
- */
-@TestMixin(GrailsUnitTestMixin)
-@Mock(User)
-class UserControllerTests {
-
-    def populateValidParams(params) {
-        assert params != null
-        params["username"] = "Daniela JSon"
-		params["passwordHash"] = "215846131535461316432164654674"
-		params["pw1"] = "215846131535461316432164654674"
-		params["pw2"] = "215846131535461316432164654674"
-		params["id"] = 000645
-    }
-
-    void testIndex() {
-        controller.index()
-        assert "/user/list" == response.redirectedUrl
-    }
-
-    void testList() {
-
-        def model = controller.list()
-
-        assert model.userInstanceList.size() == 0
-        assert model.userInstanceTotal == 0
-    }
-
-    void testCreate() {
-        def model = controller.create()
-
-        assert model.userInstance != null
-    }
-
-    void testShow() {
-		populateValidParams(params)
-        controller.show()
-
-        assert flash.message != null
-        assert response.redirectedUrl == '/user/list'
-    }
-
-    void testEdit() {
-		populateValidParams(params)
-        controller.edit()
-
-        assert flash.message != null
-        assert response.redirectedUrl == '/user/list'
-
-    }
-
-    void testUpdate() {
-		populateValidParams(params)
-        controller.update()
-
-        assert flash.message != null
-        assert response.redirectedUrl == '/user/list'
-
-        response.reset()
-
-        populateValidParams(params)
-        def user = new User(params)
-
-		mockDomain(User, [user])
-        // test invalid parameters in update
-        params.id = user.id
-        params.username = null
-
-        controller.update()
-
-        user.clearErrors()
-
-        assert response.redirectedUrl == "/user/list"
-        assert flash.message != null
-    }
-}
diff --git a/babsi/BabsiWebTest/test/unit/cau/swp/babsi/UserTests.groovy b/babsi/BabsiWebTest/test/unit/cau/swp/babsi/UserTests.groovy
deleted file mode 100644
index 6f9de2827ebcf2cc5421d3e7ae3edd429c134889..0000000000000000000000000000000000000000
--- a/babsi/BabsiWebTest/test/unit/cau/swp/babsi/UserTests.groovy
+++ /dev/null
@@ -1,44 +0,0 @@
-package cau.swp.babsi
-
-import grails.test.mixin.*
-import grails.test.mixin.support.GrailsUnitTestMixin
-
-/**
- * See the API for {@link grails.test.mixin.support.GrailsUnitTestMixin} for usage instructions
- */
-@TestMixin(GrailsUnitTestMixin)
-class UserTests {
-
-	void testBlank() {
-		mockForConstraintsTests(User)
-		def testUser1 = new User(username: null, passwordHash: "215846131535461316432164654674")
-		def testUser2 = new User(username: "Peter", passwordHash: " ")
-		
-		assertFalse testUser1.validate()
-		assertFalse testUser2.validate()
-		assertEquals 1, testUser1.errors.errorCount
-		assertEquals 1, testUser2.errors.errorCount
-		assertEquals "nullable", testUser1.errors["username"]
-		assertEquals "blank", testUser2.errors["passwordHash"]
-		
-	}
-	
-	void testUnique() {
-		def testUser1 = new User(username: "Daniela", passwordHash: "133468465465446516")
-		def testUser2 = new User(username: "Daniel", passwordHash: "35146354354354")
-
-		mockForConstraintsTests(User, [testUser1, testUser2])
-
-		def testUser3 = new User(username: "Daniel", passwordHash: "133468465465446516")
-		assertFalse testUser3.validate()
-		assertEquals "unique", testUser3.errors["username"]
-	}
-	
-	void testToString() {
-		def testUser1 = new User(username: "Daniela", passwordHash: "133468465465446516")
-		
-		mockDomain(User, [testUser1])
-		
-		assert "Daniela" == testUser1.toString()
-	}
-}
\ No newline at end of file
diff --git a/babsi/BabsiWebTest/test/unit/cau/swp/babsi/medication/AntibioticControllerTests.groovy b/babsi/BabsiWebTest/test/unit/cau/swp/babsi/medication/AntibioticControllerTests.groovy
deleted file mode 100644
index f9fa50e9ec11e789d0ce092095019644ee7595d7..0000000000000000000000000000000000000000
--- a/babsi/BabsiWebTest/test/unit/cau/swp/babsi/medication/AntibioticControllerTests.groovy
+++ /dev/null
@@ -1,153 +0,0 @@
-package cau.swp.babsi.medication
-
-import grails.test.mixin.*
-
-import org.junit.*
-
-@TestFor(AntibioticController)
-@Mock(Antibiotic)
-class AntibioticControllerTests {
-
-    def populateValidParams(params) {
-        assert params != null
-        params["name"] = "Penicillin"
-    }
-
-    void testIndex() {
-        controller.index()
-        assert "/antibiotic/list" == response.redirectedUrl
-    }
-
-    void testList() {
-
-        def model = controller.list()
-
-        assert model.antibioticInstanceList.size() == 0
-        assert model.antibioticInstanceTotal == 0
-    }
-
-    void testCreate() {
-        def model = controller.create()
-
-        assert model.antibioticInstance != null
-    }
-
-    void testSave() {
-        controller.save()
-
-        assert model.antibioticInstance != null
-        assert view == '/antibiotic/create'
-
-        response.reset()
-
-        populateValidParams(params)
-        controller.save()
-
-        assert response.redirectedUrl == '/antibiotic/show/1'
-        assert controller.flash.message != null
-        assert Antibiotic.count() == 1
-    }
-
-    void testShow() {
-        controller.show()
-
-        assert flash.message != null
-        assert response.redirectedUrl == '/antibiotic/list'
-
-        populateValidParams(params)
-        def antibiotic = new Antibiotic(params)
-
-        assert antibiotic.save() != null
-
-        params.id = antibiotic.id
-
-        def model = controller.show()
-
-        assert model.antibioticInstance == antibiotic
-    }
-
-    void testEdit() {
-        controller.edit()
-
-        assert flash.message != null
-        assert response.redirectedUrl == '/antibiotic/list'
-
-        populateValidParams(params)
-        def antibiotic = new Antibiotic(params)
-
-        assert antibiotic.save() != null
-
-        params.id = antibiotic.id
-
-        def model = controller.edit()
-
-        assert model.antibioticInstance == antibiotic
-    }
-
-    void testUpdate() {
-        controller.update()
-
-        assert flash.message != null
-        assert response.redirectedUrl == '/antibiotic/list'
-
-        response.reset()
-
-        populateValidParams(params)
-        def antibiotic = new Antibiotic(params)
-
-        assert antibiotic.save() != null
-
-        // test invalid parameters in update
-        params.id = antibiotic.id
-        params["name"] = null
-
-        controller.update()
-
-        assert view == "/antibiotic/edit"
-        assert model.antibioticInstance != null
-
-        antibiotic.clearErrors()
-
-        populateValidParams(params)
-        controller.update()
-
-        assert response.redirectedUrl == "/antibiotic/show/$antibiotic.id"
-        assert flash.message != null
-
-        //test outdated version number
-        response.reset()
-        antibiotic.clearErrors()
-
-        populateValidParams(params)
-        params.id = antibiotic.id
-        params.version = -1
-        controller.update()
-
-        assert view == "/antibiotic/edit"
-        assert model.antibioticInstance != null
-        assert model.antibioticInstance.errors.getFieldError('version')
-        assert flash.message != null
-    }
-
-    void testDelete() {
-        controller.delete()
-        assert flash.message != null
-        assert response.redirectedUrl == '/antibiotic/list'
-
-        response.reset()
-
-        populateValidParams(params)
-        def antibiotic = new Antibiotic(params)
-
-        assert antibiotic.save() != null
-        assert Antibiotic.count() == 1
-
-        params.id = antibiotic.id
-
-        controller.delete()
-
-        assert Antibiotic.count() == 0
-        assert Antibiotic.get(antibiotic.id) == null
-        assert response.redirectedUrl == '/antibiotic/list'
-    }
-}
diff --git a/babsi/BabsiWebTest/test/unit/cau/swp/babsi/medication/AntibioticTests.groovy b/babsi/BabsiWebTest/test/unit/cau/swp/babsi/medication/AntibioticTests.groovy
deleted file mode 100644
index 853b847654a00379fb85e9bec7cdc468d64b3766..0000000000000000000000000000000000000000
--- a/babsi/BabsiWebTest/test/unit/cau/swp/babsi/medication/AntibioticTests.groovy
+++ /dev/null
@@ -1,23 +0,0 @@
-package cau.swp.babsi.medication
-
-
-
-import grails.test.mixin.*
-import org.junit.*
-
-/**
- * See the API for {@link grails.test.mixin.domain.DomainClassUnitTestMixin} for usage instructions
- */
-@TestFor(Antibiotic)
-class AntibioticTests {
-
-    void testMockAntibiotic() {
-	   def antib1 = new Antibiotic(name: "Penicillin")
-	   def antib2 = new Antibiotic(name: "Amocillin")
-	   mockDomain(Antibiotic, [antib1, antib2])
-	   def list = Antibiotic.findAllByName("Penicillin")
-	   assertEquals 1, list.size()
-	   assert "Amocillin" == antib2.name
-	
-	   }
-}
diff --git a/babsi/BabsiWebTest/test/unit/cau/swp/babsi/medication/ApplicationRateTests.groovy b/babsi/BabsiWebTest/test/unit/cau/swp/babsi/medication/ApplicationRateTests.groovy
deleted file mode 100644
index 9a5688ee388967beff77dcbb478c13f7ac8cafd4..0000000000000000000000000000000000000000
--- a/babsi/BabsiWebTest/test/unit/cau/swp/babsi/medication/ApplicationRateTests.groovy
+++ /dev/null
@@ -1,23 +0,0 @@
-package cau.swp.babsi.medication
-
-
-
-import grails.test.mixin.*
-import org.junit.*
-
-/**
- * See the API for {@link grails.test.mixin.domain.DomainClassUnitTestMixin} for usage instructions
- */
-@TestFor(ApplicationRate)
-class ApplicationRateTests {
-
-    void testMockApplicationRate() {
-	   def appRa1 = new ApplicationRate(rate: "4x täglich")
-	   def appRa2 = new ApplicationRate(rate: "3x pro Woche")
-	   mockDomain(ApplicationRate, [appRa1, appRa2])
-	   def list = ApplicationRate.findAllByRate("3x pro Woche")
-	   assertEquals 1, list.size()
-	   assert "4x täglich" == appRa1.rate
-	
-	   }
-}
diff --git a/babsi/BabsiWebTest/test/unit/cau/swp/babsi/medication/DrugApplicationTypeTests.groovy b/babsi/BabsiWebTest/test/unit/cau/swp/babsi/medication/DrugApplicationTypeTests.groovy
deleted file mode 100644
index dcdb280d0d3669df32c11c80803ce46e6f3e31b5..0000000000000000000000000000000000000000
--- a/babsi/BabsiWebTest/test/unit/cau/swp/babsi/medication/DrugApplicationTypeTests.groovy
+++ /dev/null
@@ -1,23 +0,0 @@
-package cau.swp.babsi.medication
-
-
-
-import grails.test.mixin.*
-import org.junit.*
-
-/**
- * See the API for {@link grails.test.mixin.domain.DomainClassUnitTestMixin} for usage instructions
- */
-@TestFor(DrugApplicationType)
-class DrugApplicationTypeTests {
-
-    void testMockApplicationRate() {
-	   def drAppTy1 = new DrugApplicationType(name: "inhalativ")
-	   def drAppTy2 = new DrugApplicationType(name: "oral")
-	   mockDomain(DrugApplicationType, [drAppTy1, drAppTy2])
-	   def list = DrugApplicationType.findAllByName("inhalativ")
-	   assertEquals 1, list.size()
-	   assert "oral" == drAppTy2.name
-	
-	   }
-}
diff --git a/babsi/BabsiWebTest/test/unit/cau/swp/babsi/medication/DrugDataTests.groovy b/babsi/BabsiWebTest/test/unit/cau/swp/babsi/medication/DrugDataTests.groovy
deleted file mode 100644
index cac7008da1e77111dd36b439011987ba3c6df6dd..0000000000000000000000000000000000000000
--- a/babsi/BabsiWebTest/test/unit/cau/swp/babsi/medication/DrugDataTests.groovy
+++ /dev/null
@@ -1,29 +0,0 @@
-package cau.swp.babsi.medication
-
-
-
-import grails.test.mixin.*
-
-import org.junit.*
-
-/**
- * See the API for {@link grails.test.mixin.domain.DomainClassUnitTestMixin} for usage instructions
- */
-@TestFor(DrugData)
-class DrugDataTests {
-
-    void testMockDrugData() {
-	   def drDa1 = new DrugData(comment: "Hello World", antibiotic: new Antibiotic(name:"Penicillin"), 
-		   prescriptionReason: new PrescriptionReason(name: "Therapie"), drugApplicationType: new DrugApplicationType(name: "inhalativ"),
-		   strength: "körpergewichtsadaptiert", applicationRate: new ApplicationRate(rate: "3x täglich"), durationInDays: 4, intervention: new InterventionType(name: "Fokussuche empfohlen"),
-			   interventionStatus: new InterventionStatus(description: "zugestimmt"))
-	   def drDa2 = new DrugData(comment: "Sehr junger Patient", antibiotic: new Antibiotic(name:"Amocillin"), 
-		   prescriptionReason: new PrescriptionReason(name: "Therapie"), drugApplicationType: new DrugApplicationType(name: "oral"),
-		   strength: "100mg", applicationRate: new ApplicationRate(rate: "1x täglich"), durationInDays: 4, intervention: new InterventionType(name: "Dosisoptimierung"), 
-		   interventionStatus: new InterventionStatus(description: "abgelehnt"))
-	   mockDomain(DrugData, [drDa1, drDa2])
-	   assert "zugestimmt" == drDa1.interventionStatus.toString()
-	   assert "oral" == drDa2.drugApplicationType.toString()
-	   
-	   }
-}
diff --git a/babsi/BabsiWebTest/test/unit/cau/swp/babsi/medication/InterventionStatusTests.groovy b/babsi/BabsiWebTest/test/unit/cau/swp/babsi/medication/InterventionStatusTests.groovy
deleted file mode 100644
index 3a7fa6de37dc0850541e94ff113ff9c65cda9352..0000000000000000000000000000000000000000
--- a/babsi/BabsiWebTest/test/unit/cau/swp/babsi/medication/InterventionStatusTests.groovy
+++ /dev/null
@@ -1,18 +0,0 @@
-package cau.swp.babsi.medication
-
-
-
-import grails.test.mixin.*
-import org.junit.*
-
-/**
- * See the API for {@link grails.test.mixin.domain.DomainClassUnitTestMixin} for usage instructions
- */
-@TestFor(InterventionStatus)
-class InterventionStatusTests {
-
-    void testSomething() {
-       def testInterventionStatus = new InterventionStatus(description: "unbekannt")
-	   assert "unbekannt" == testInterventionStatus.description
-    }
-}
diff --git a/babsi/BabsiWebTest/test/unit/cau/swp/babsi/medication/InterventionTypeControllerTests.groovy b/babsi/BabsiWebTest/test/unit/cau/swp/babsi/medication/InterventionTypeControllerTests.groovy
deleted file mode 100644
index 8e0b0ce1687fee0deefb4873a9a04c8b29ae3759..0000000000000000000000000000000000000000
--- a/babsi/BabsiWebTest/test/unit/cau/swp/babsi/medication/InterventionTypeControllerTests.groovy
+++ /dev/null
@@ -1,154 +0,0 @@
-package cau.swp.babsi.medication
-
-
-
-import org.junit.*
-import grails.test.mixin.*
-
-@TestFor(InterventionTypeController)
-@Mock(InterventionType)
-class InterventionTypeControllerTests {
-
-    def populateValidParams(params) {
-        assert params != null
-        params["name"] = "Eskalation"
-    }
-
-    void testIndex() {
-        controller.index()
-        assert "/interventionType/list" == response.redirectedUrl
-    }
-
-    void testList() {
-
-        def model = controller.list()
-
-        assert model.interventionTypeInstanceList.size() == 0
-        assert model.interventionTypeInstanceTotal == 0
-    }
-
-    void testCreate() {
-        def model = controller.create()
-
-        assert model.interventionTypeInstance != null
-    }
-
-    void testSave() {
-        controller.save()
-
-        assert model.interventionTypeInstance != null
-        assert view == '/interventionType/create'
-
-        response.reset()
-
-        populateValidParams(params)
-        controller.save()
-
-        assert response.redirectedUrl == '/interventionType/show/1'
-        assert controller.flash.message != null
-        assert InterventionType.count() == 1
-    }
-
-    void testShow() {
-        controller.show()
-
-        assert flash.message != null
-        assert response.redirectedUrl == '/interventionType/list'
-
-        populateValidParams(params)
-        def interventionType = new InterventionType(params)
-
-        assert interventionType.save() != null
-
-        params.id = interventionType.id
-
-        def model = controller.show()
-
-        assert model.interventionTypeInstance == interventionType
-    }
-
-    void testEdit() {
-        controller.edit()
-
-        assert flash.message != null
-        assert response.redirectedUrl == '/interventionType/list'
-
-        populateValidParams(params)
-        def interventionType = new InterventionType(params)
-
-        assert interventionType.save() != null
-
-        params.id = interventionType.id
-
-        def model = controller.edit()
-
-        assert model.interventionTypeInstance == interventionType
-    }
-
-    void testUpdate() {
-        controller.update()
-
-        assert flash.message != null
-        assert response.redirectedUrl == '/interventionType/list'
-
-        response.reset()
-
-        populateValidParams(params)
-        def interventionType = new InterventionType(params)
-
-        assert interventionType.save() != null
-
-        // test invalid parameters in update
-        params.id = interventionType.id
-		params.name = null
-
-        controller.update()
-
-        assert view == "/interventionType/edit"
-        assert model.interventionTypeInstance != null
-
-        interventionType.clearErrors()
-
-        populateValidParams(params)
-        controller.update()
-
-        assert response.redirectedUrl == "/interventionType/show/$interventionType.id"
-        assert flash.message != null
-
-        //test outdated version number
-        response.reset()
-        interventionType.clearErrors()
-
-        populateValidParams(params)
-        params.id = interventionType.id
-        params.version = -1
-        controller.update()
-
-        assert view == "/interventionType/edit"
-        assert model.interventionTypeInstance != null
-        assert model.interventionTypeInstance.errors.getFieldError('version')
-        assert flash.message != null
-    }
-
-    void testDelete() {
-        controller.delete()
-        assert flash.message != null
-        assert response.redirectedUrl == '/interventionType/list'
-
-        response.reset()
-
-        populateValidParams(params)
-        def interventionType = new InterventionType(params)
-
-        assert interventionType.save() != null
-        assert InterventionType.count() == 1
-
-        params.id = interventionType.id
-
-        controller.delete()
-
-        assert InterventionType.count() == 0
-        assert InterventionType.get(interventionType.id) == null
-        assert response.redirectedUrl == '/interventionType/list'
-    }
-}
diff --git a/babsi/BabsiWebTest/test/unit/cau/swp/babsi/medication/InterventionTypeTests.groovy b/babsi/BabsiWebTest/test/unit/cau/swp/babsi/medication/InterventionTypeTests.groovy
deleted file mode 100644
index 4f48a97f0a3c2bbe9558537cd7bc4bc7a7898144..0000000000000000000000000000000000000000
--- a/babsi/BabsiWebTest/test/unit/cau/swp/babsi/medication/InterventionTypeTests.groovy
+++ /dev/null
@@ -1,22 +0,0 @@
-package cau.swp.babsi.medication
-
-
-
-import grails.test.mixin.*
-import org.junit.*
-
-/**
- * See the API for {@link grails.test.mixin.domain.DomainClassUnitTestMixin} for usage instructions
- */
-@TestFor(InterventionType)
-class InterventionTypeTests {
-
-    void testSomething() {
-       def intTyTest1 = new InterventionType(name: "Eskalation")
-	   def intTyTest2 = new InterventionType(name: "Deeskalation")
-	   
-	   assert "Deeskalation" == intTyTest2.name
-	   assert "Eskalation" == intTyTest1.name
-		 
-    }
-}
diff --git a/babsi/BabsiWebTest/test/unit/cau/swp/babsi/medication/PrescriptionReasonTests.groovy b/babsi/BabsiWebTest/test/unit/cau/swp/babsi/medication/PrescriptionReasonTests.groovy
deleted file mode 100644
index 0bd67ba959997ef8e124fc1e09d5b0f496dedc15..0000000000000000000000000000000000000000
--- a/babsi/BabsiWebTest/test/unit/cau/swp/babsi/medication/PrescriptionReasonTests.groovy
+++ /dev/null
@@ -1,17 +0,0 @@
-package cau.swp.babsi.medication
-
-import grails.test.mixin.TestFor
-
-/**
- * See the API for {@link grails.test.mixin.domain.DomainClassUnitTestMixin} for usage instructions
- */
-@TestFor(PrescriptionReason)
-class PrescriptionReasonTests {
-	
-	void "test something"() {
-		def preReaTest1 = new PrescriptionReason(name: "Therapie")
-		def preReaTest2 = new PrescriptionReason(name: "Prophylaxe")
-		assert "Therapie" == preReaTest1.name
-		assert "Prophylaxe" == preReaTest2.name
-	}
-}
\ No newline at end of file
diff --git a/babsi/BabsiWebTest/test/unit/cau/swp/babsi/medication/StrengthTests.groovy b/babsi/BabsiWebTest/test/unit/cau/swp/babsi/medication/StrengthTests.groovy
deleted file mode 100644
index 7113f2ecb1a1fefcaa30c497d5751dbdb635c3a7..0000000000000000000000000000000000000000
--- a/babsi/BabsiWebTest/test/unit/cau/swp/babsi/medication/StrengthTests.groovy
+++ /dev/null
@@ -1,21 +0,0 @@
-package cau.swp.babsi.medication
-
-
-
-import grails.test.mixin.*
-import org.junit.*
-
-/**
- * See the API for {@link grails.test.mixin.domain.DomainClassUnitTestMixin} for usage instructions
- */
-@TestFor(Strength)
-class StrengthTests {
-
-    void testSomething() {
-       def testStr1 = new Strength(strength: "100mg")
-	   def testStr2 = new Strength(strength: "20mg")
-	   
-	   assert "20mg" == testStr2.strength
-	   assert "100mg" == testStr1.strength
-    }
-}
diff --git a/babsi/BabsiWebTest/test/unit/cau/swp/babsi/wardround/ChecklistControllerTests.groovy b/babsi/BabsiWebTest/test/unit/cau/swp/babsi/wardround/ChecklistControllerTests.groovy
deleted file mode 100644
index afd3960dce2564097264f6227101915eadee0b02..0000000000000000000000000000000000000000
--- a/babsi/BabsiWebTest/test/unit/cau/swp/babsi/wardround/ChecklistControllerTests.groovy
+++ /dev/null
@@ -1,47 +0,0 @@
-package cau.swp.babsi.wardround
-
-
-
-import org.apache.shiro.crypto.hash.Sha256Hash
-import org.junit.*
-import cau.swp.babsi.Station
-import cau.swp.babsi.User
-import grails.test.mixin.*
-
-@TestFor(ChecklistController)
-@Mock(Checklist)
-class ChecklistControllerTests {
-
-    def populateValidParams(params) {
-        assert params != null
-		def testDate = new Date()
-        params["patientDescription"] = "Daniela Jay"
-		params["patientDateOfBirth"] = testDate
-		params["patientSex"] = "female"
-		params["mibiStatus"] = new MiBiStatus(name: "nicht vorhanden")
-		params["comment"] = "wehe dir!"
-		params["wardRound"] = new WardRound(date: testDate, durationInSeconds: 1250,
-				createdBy: new User(username: "user123",
-					passwordHash: new Sha256Hash("password").toHex()), station: new Station(name: "Community"))
-    }
-
-    void testIndex() {
-        controller.index()
-        assert "/checklist/list" == response.redirectedUrl
-    }
-
-    void testList() {
-
-        def model = controller.list()
-
-        assert model.checklistInstanceList.size() == 0
-        assert model.checklistInstanceTotal == 0
-    }
-
-    void testShow() {
-        controller.show()
-
-        assert flash.message != null
-        assert response.redirectedUrl == '/checklist/list'
-    }
-}
diff --git a/babsi/BabsiWebTest/test/unit/cau/swp/babsi/wardround/ChecklistTests.groovy b/babsi/BabsiWebTest/test/unit/cau/swp/babsi/wardround/ChecklistTests.groovy
deleted file mode 100644
index b1032c68260f9722b07ba36214d9b49a8634be00..0000000000000000000000000000000000000000
--- a/babsi/BabsiWebTest/test/unit/cau/swp/babsi/wardround/ChecklistTests.groovy
+++ /dev/null
@@ -1,37 +0,0 @@
-package cau.swp.babsi.wardround
-
-import cau.swp.babsi.Station
-import cau.swp.babsi.User
-import grails.test.mixin.TestMixin
-import grails.test.mixin.support.GrailsUnitTestMixin
-import org.apache.shiro.crypto.hash.Sha256Hash
-
-/**
- * See the API for {@link grails.test.mixin.support.GrailsUnitTestMixin} for usage instructions
- */
-@TestMixin(GrailsUnitTestMixin)
-class ChecklistTests {
-
-	void testAttributes() {
-		def testDate = new Date()
-		
-		def testStation = new Station(name: "Community")
-		
-		def testCheck1 = new Checklist(patientDescription: "Daniela Jay", patientDateOfBirth: testDate, patientSex:"female",
-		mibiStatus: new MiBiStatus(name: "nicht vorhanden"), comment: "wehe dir!", wardRound: new WardRound(date: testDate, durationInSeconds: 1250, 
-				createdBy: new User(username: "user123", 
-					passwordHash: new Sha256Hash("password").toHex()), station: testStation))
-		
-		def testCheck2 = new Checklist(patientDescription: "Daniel Jay", patientDateOfBirth: testDate, patientSex:"male",
-		mibiStatus: new MiBiStatus(name: "angefordert"), comment: "im Ernst?", wardRound: new WardRound(date: testDate, durationInSeconds: 1250, 
-				createdBy: new User(username: "user123", 
-					passwordHash: new Sha256Hash("password").toHex()), station: testStation, checklists: testCheck1))
-		
-		assert "wehe dir!" == testCheck1.comment
-		assert "male" == testCheck2.patientSex
-		assert null == testCheck1.drugData
-		assert null == testCheck2.infections
-		assert testCheck1.wardRound.date == testDate
-		assert testCheck1 == testCheck2.wardRound.checklists.first()
-	}
-}
\ No newline at end of file
diff --git a/babsi/BabsiWebTest/test/unit/cau/swp/babsi/wardround/CycleControllerTests.groovy b/babsi/BabsiWebTest/test/unit/cau/swp/babsi/wardround/CycleControllerTests.groovy
deleted file mode 100644
index 2926919a64ca073d825b439ed8fba35b97988069..0000000000000000000000000000000000000000
--- a/babsi/BabsiWebTest/test/unit/cau/swp/babsi/wardround/CycleControllerTests.groovy
+++ /dev/null
@@ -1,37 +0,0 @@
-package cau.swp.babsi.wardround
-
-
-
-import org.junit.*
-import grails.test.mixin.*
-
-@TestFor(CycleController)
-@Mock(Cycle)
-class CycleControllerTests {
-
-    def populateValidParams(params) {
-        assert params != null
-        // TODO: Populate valid properties like...
-        //params["name"] = 'someValidName'
-    }
-
-    void testIndex() {
-        controller.index()
-        assert "/cycle/list" == response.redirectedUrl
-    }
-
-    void testList() {
-
-        def model = controller.list()
-
-        assert model.cycleInstanceList.size() == 0
-        assert model.cycleInstanceTotal == 0
-    }
-
-    void testShow() {
-        controller.show()
-
-        assert flash.message != null
-        assert response.redirectedUrl == '/cycle/list'
-    }
-}
diff --git a/babsi/BabsiWebTest/test/unit/cau/swp/babsi/wardround/CycleTests.groovy b/babsi/BabsiWebTest/test/unit/cau/swp/babsi/wardround/CycleTests.groovy
deleted file mode 100644
index 039edace2ea5346bb13ce01b51e1014567d8773c..0000000000000000000000000000000000000000
--- a/babsi/BabsiWebTest/test/unit/cau/swp/babsi/wardround/CycleTests.groovy
+++ /dev/null
@@ -1,25 +0,0 @@
-package cau.swp.babsi.wardround
-
-
-
-import cau.swp.babsi.User
-import grails.test.mixin.*
-import org.apache.shiro.crypto.hash.Sha256Hash
-import org.junit.*
-
-/**
- * See the API for {@link grails.test.mixin.domain.DomainClassUnitTestMixin} for usage instructions
- */
-@TestFor(Cycle)
-class CycleTests {
-
-    void testAttributes() {
-		def date = new Date().time
-        def testCycle1 = new Cycle(beginDate: date-10000000, endDate: date, wardrounds: [new WardRound(date: date, durationInSeconds: 1250, 
-				createdBy: new User(username: "user123", 
-					passwordHash: new Sha256Hash("password").toHex()))])
-		def testCycle2 = new Cycle(beginDate: date-100000000000, endDate: null)
-		
-		assertFalse testCycle2.validate()
-    }
-}
diff --git a/babsi/BabsiWebTest/test/unit/cau/swp/babsi/wardround/InfectionControllerTests.groovy b/babsi/BabsiWebTest/test/unit/cau/swp/babsi/wardround/InfectionControllerTests.groovy
deleted file mode 100644
index d179da208ff9f162566d9599ddaead3f23488699..0000000000000000000000000000000000000000
--- a/babsi/BabsiWebTest/test/unit/cau/swp/babsi/wardround/InfectionControllerTests.groovy
+++ /dev/null
@@ -1,154 +0,0 @@
-package cau.swp.babsi.wardround
-
-
-
-import org.junit.*
-import grails.test.mixin.*
-
-@TestFor(InfectionController)
-@Mock(Infection)
-class InfectionControllerTests {
-
-    def populateValidParams(params) {
-        assert params != null
-        params["name"] = "CAP"
-    }
-
-    void testIndex() {
-        controller.index()
-        assert "/infection/list" == response.redirectedUrl
-    }
-
-    void testList() {
-
-        def model = controller.list()
-
-        assert model.infectionInstanceList.size() == 0
-        assert model.infectionInstanceTotal == 0
-    }
-
-    void testCreate() {
-        def model = controller.create()
-
-        assert model.infectionInstance != null
-    }
-
-    void testSave() {
-        controller.save()
-
-        assert model.infectionInstance != null
-        assert view == '/infection/create'
-
-        response.reset()
-
-        populateValidParams(params)
-        controller.save()
-
-        assert response.redirectedUrl == '/infection/show/1'
-        assert controller.flash.message != null
-        assert Infection.count() == 1
-    }
-
-    void testShow() {
-        controller.show()
-
-        assert flash.message != null
-        assert response.redirectedUrl == '/infection/list'
-
-        populateValidParams(params)
-        def infection = new Infection(params)
-
-        assert infection.save() != null
-
-        params.id = infection.id
-
-        def model = controller.show()
-
-        assert model.infectionInstance == infection
-    }
-
-    void testEdit() {
-        controller.edit()
-
-        assert flash.message != null
-        assert response.redirectedUrl == '/infection/list'
-
-        populateValidParams(params)
-        def infection = new Infection(params)
-
-        assert infection.save() != null
-
-        params.id = infection.id
-
-        def model = controller.edit()
-
-        assert model.infectionInstance == infection
-    }
-
-    void testUpdate() {
-        controller.update()
-
-        assert flash.message != null
-        assert response.redirectedUrl == '/infection/list'
-
-        response.reset()
-
-        populateValidParams(params)
-        def infection = new Infection(params)
-
-        assert infection.save() != null
-
-        // test invalid parameters in update
-        params.id = infection.id
-        params.name = null
-
-        controller.update()
-
-        assert view == "/infection/edit"
-        assert model.infectionInstance != null
-
-        infection.clearErrors()
-
-        populateValidParams(params)
-        controller.update()
-
-        assert response.redirectedUrl == "/infection/show/$infection.id"
-        assert flash.message != null
-
-        //test outdated version number
-        response.reset()
-        infection.clearErrors()
-
-        populateValidParams(params)
-        params.id = infection.id
-        params.version = -1
-        controller.update()
-
-        assert view == "/infection/edit"
-        assert model.infectionInstance != null
-        assert model.infectionInstance.errors.getFieldError('version')
-        assert flash.message != null
-    }
-
-    void testDelete() {
-        controller.delete()
-        assert flash.message != null
-        assert response.redirectedUrl == '/infection/list'
-
-        response.reset()
-
-        populateValidParams(params)
-        def infection = new Infection(params)
-
-        assert infection.save() != null
-        assert Infection.count() == 1
-
-        params.id = infection.id
-
-        controller.delete()
-
-        assert Infection.count() == 0
-        assert Infection.get(infection.id) == null
-        assert response.redirectedUrl == '/infection/list'
-    }
-}
diff --git a/babsi/BabsiWebTest/test/unit/cau/swp/babsi/wardround/InfectionTests.groovy b/babsi/BabsiWebTest/test/unit/cau/swp/babsi/wardround/InfectionTests.groovy
deleted file mode 100644
index d954365be97eef4a4d7c16f2c59045828a248122..0000000000000000000000000000000000000000
--- a/babsi/BabsiWebTest/test/unit/cau/swp/babsi/wardround/InfectionTests.groovy
+++ /dev/null
@@ -1,29 +0,0 @@
-package cau.swp.babsi.wardround
-
-
-
-import grails.test.mixin.*
-import org.junit.*
-
-/**
- * See the API for {@link grails.test.mixin.domain.DomainClassUnitTestMixin} for usage instructions
- */
-@TestFor(Infection)
-class InfectionTests {
-
-    void testName() {
-       def testInf1 = new Infection(name: "CAP")
-	   def testInf2 = new Infection(name: "Peritonitis")
-	   
-	   assert "Peritonitis" == testInf2.name
-	   assert "CAP" == testInf1.name
-    }
-	
-	void testToString() {
-		def testInf1 = new Infection(name: "CAP")
-		def testInf2 = new Infection(name: "Peritonitis")
-		
-		assert "Peritonitis" == testInf2.toString()
-	    assert "CAP" == testInf1.toString()
-	}
-}
diff --git a/babsi/BabsiWebTest/test/unit/cau/swp/babsi/wardround/MiBiStatusTests.groovy b/babsi/BabsiWebTest/test/unit/cau/swp/babsi/wardround/MiBiStatusTests.groovy
deleted file mode 100644
index 15946096d67b75cf8ab6c4b4aa677db570270cf7..0000000000000000000000000000000000000000
--- a/babsi/BabsiWebTest/test/unit/cau/swp/babsi/wardround/MiBiStatusTests.groovy
+++ /dev/null
@@ -1,21 +0,0 @@
-package cau.swp.babsi.wardround
-
-
-
-import grails.test.mixin.*
-import org.junit.*
-
-/**
- * See the API for {@link grails.test.mixin.domain.DomainClassUnitTestMixin} for usage instructions
- */
-@TestFor(MiBiStatus)
-class MiBiStatusTests {
-
-    void testAttributes() {
-       def mibiTest1 = new MiBiStatus(name: "nicht vorhanden")
-	   def mibiTest2 = new MiBiStatus(name: "angefordert")
-	   
-	   assert "nicht vorhanden" == mibiTest1.name
-	   assert "angefordert" == mibiTest2.toString()
-    }
-}
diff --git a/babsi/BabsiWebTest/test/unit/cau/swp/babsi/wardround/WardRoundControllerTests.groovy b/babsi/BabsiWebTest/test/unit/cau/swp/babsi/wardround/WardRoundControllerTests.groovy
deleted file mode 100644
index b19e50b5ec3d32fb8149f9a81894854ece2db971..0000000000000000000000000000000000000000
--- a/babsi/BabsiWebTest/test/unit/cau/swp/babsi/wardround/WardRoundControllerTests.groovy
+++ /dev/null
@@ -1,56 +0,0 @@
-package cau.swp.babsi.wardround
-
-
-
-import org.apache.shiro.crypto.hash.Sha256Hash
-import org.junit.*
-import cau.swp.babsi.Station
-import cau.swp.babsi.User
-import grails.test.mixin.*
-
-@TestFor(WardRoundController)
-@Mock(WardRound)
-class WardRoundControllerTests {
-
-    def populateValidParams(params) {
-        assert params != null
-        def testDate = new Date()
-        params["date"] = testDate
-		params["durationInSeconds"] = 1250
-		params["createdBy"] = new User(username: "user123",
-					passwordHash: new Sha256Hash("password").toHex())
-		params["station"] = new Station(name: "Community")
-    }
-
-    void testIndex() {
-        controller.index()
-        assert "/wardRound/list" == response.redirectedUrl
-    }
-
-    void testList() {
-
-        def model = controller.list()
-
-        assert model.wardRoundInstanceList.size() == 0
-        assert model.wardRoundInstanceTotal == 0
-    }
-
-
-    void testShow() {
-        controller.show()
-
-        assert flash.message != null
-        assert response.redirectedUrl == '/wardRound/list'
-
-        populateValidParams(params)
-        def wardRound = new WardRound(params)
-
-        assert wardRound.save() != null
-
-        params.id = wardRound.id
-
-        def model = controller.show()
-
-        assert model.wardRoundInstance == wardRound
-    }
-}
diff --git a/babsi/BabsiWebTest/test/unit/cau/swp/babsi/wardround/WardRoundTests.groovy b/babsi/BabsiWebTest/test/unit/cau/swp/babsi/wardround/WardRoundTests.groovy
deleted file mode 100644
index 06971f6ab4f66eb65cfabdad8522fab0bd14bb07..0000000000000000000000000000000000000000
--- a/babsi/BabsiWebTest/test/unit/cau/swp/babsi/wardround/WardRoundTests.groovy
+++ /dev/null
@@ -1,54 +0,0 @@
-package cau.swp.babsi.wardround
-
-
-
-import java.util.Date;
-
-import grails.test.mixin.*
-
-import org.apache.shiro.crypto.hash.Sha256Hash
-import org.junit.*
-
-import cau.swp.babsi.Station
-import cau.swp.babsi.User;
-import cau.swp.babsi.medication.Antibiotic
-import cau.swp.babsi.medication.ApplicationRate
-import cau.swp.babsi.medication.DrugApplicationType
-import cau.swp.babsi.medication.DrugData
-import cau.swp.babsi.medication.InterventionStatus
-import cau.swp.babsi.medication.InterventionType
-import cau.swp.babsi.medication.PrescriptionReason
-import cau.swp.babsi.medication.Strength
-
-/**
- * See the API for {@link grails.test.mixin.domain.DomainClassUnitTestMixin} for usage instructions
- */
-@TestFor(WardRound)
-class WardRoundTests {
-
-    void testAttributes() {
-		def testStation = new Station(name: "Community")
-		def testChecklist = new Checklist(patientDescription: "Jeff Winger", patientDateOfBirth: new Date(), patientSex:"male",
-		mibiStatus: new MiBiStatus(name: "nicht vorhanden"), comment: "im Ernst?", drugData: new DrugData(comment: "Am Arsch hängt der Hammer.", 
-			antibiotic: new Antibiotic(name: "Gentamicin"), drugApplicationType: new DrugApplicationType(name: "iv"),
-		strength: new Strength(strength: "80mg"), applicationRate: new ApplicationRate(rate: "4x täglich"), 
-		durationInDays: 5, intervention: new InterventionType(name: "Fokussuche empfohlen"),
-		interventionStatus: new InterventionStatus(description: "zugestimmt"), prescriptionReason: new PrescriptionReason(name: "unbekannt")))
-		
-		def testDate = new Date()
-		def wardTest1 = new WardRound(date: testDate, durationInSeconds: 1250, 
-				createdBy: new User(username: "user123", 
-					passwordHash: new Sha256Hash("password").toHex()), station: testStation)
-		def wardTest2 = new WardRound(date: new Date(), durationInSeconds: 1550, 
-				createdBy: new User(username: "thirdUser", 
-					passwordHash: new Sha256Hash("thirdPassword").toHex()), checklists: testChecklist)
-		
-		
-		assert "user123" == wardTest1.createdBy.username
-		assert testDate == wardTest1.date
-		assert 1550 == wardTest2.durationInSeconds
-		assert "Community" == wardTest1.station.toString()
-		assert testChecklist == wardTest2.checklists.first()
-		
-    }
-}
diff --git a/babsi/BabsiWebTest/web-app/WEB-INF/applicationContext.xml b/babsi/BabsiWebTest/web-app/WEB-INF/applicationContext.xml
deleted file mode 100644
index 69fbef3f73524bc8388d02e1b1e9bcd3df7a4a61..0000000000000000000000000000000000000000
--- a/babsi/BabsiWebTest/web-app/WEB-INF/applicationContext.xml
+++ /dev/null
@@ -1,33 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<beans xmlns="http://www.springframework.org/schema/beans"
-       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-       xsi:schemaLocation="
-http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd">
-
-	<bean id="grailsApplication" class="org.codehaus.groovy.grails.commons.GrailsApplicationFactoryBean">
-		<description>Grails application factory bean</description>
-		<property name="grailsDescriptor" value="/WEB-INF/grails.xml" />
-		<property name="grailsResourceLoader" ref="grailsResourceLoader" />
-	</bean>
-
-	<bean id="pluginManager" class="org.codehaus.groovy.grails.plugins.GrailsPluginManagerFactoryBean">
-		<description>A bean that manages Grails plugins</description>
-		<property name="grailsDescriptor" value="/WEB-INF/grails.xml" />
-		<property name="application" ref="grailsApplication" />
-	</bean>
-
-	<bean id="grailsConfigurator" class="org.codehaus.groovy.grails.commons.spring.GrailsRuntimeConfigurator">
-		<constructor-arg>
-			<ref bean="grailsApplication" />
-		</constructor-arg>
-		<property name="pluginManager" ref="pluginManager" />
-	</bean>
-
-	<bean id="grailsResourceLoader" class="org.codehaus.groovy.grails.commons.GrailsResourceLoaderFactoryBean" />
-
-	<bean id="characterEncodingFilter" class="org.springframework.web.filter.CharacterEncodingFilter">
-		<property name="encoding">
-			<value>utf-8</value>
-		</property>
-	</bean>
-</beans>
\ No newline at end of file
diff --git a/babsi/BabsiWebTest/web-app/WEB-INF/sitemesh.xml b/babsi/BabsiWebTest/web-app/WEB-INF/sitemesh.xml
deleted file mode 100644
index 72399ceca6a4441be771cdee9f82056f5d86366a..0000000000000000000000000000000000000000
--- a/babsi/BabsiWebTest/web-app/WEB-INF/sitemesh.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-<sitemesh>
-    <page-parsers>
-        <parser content-type="text/html"
-            class="org.codehaus.groovy.grails.web.sitemesh.GrailsHTMLPageParser" />
-        <parser content-type="text/html;charset=ISO-8859-1"
-            class="org.codehaus.groovy.grails.web.sitemesh.GrailsHTMLPageParser" />
-        <parser content-type="text/html;charset=UTF-8"
-            class="org.codehaus.groovy.grails.web.sitemesh.GrailsHTMLPageParser" />
-    </page-parsers>
-
-    <decorator-mappers>
-        <mapper class="org.codehaus.groovy.grails.web.sitemesh.GrailsLayoutDecoratorMapper" />
-    </decorator-mappers>
-</sitemesh>
\ No newline at end of file
diff --git a/babsi/BabsiWebTest/web-app/WEB-INF/tld/grails.tld b/babsi/BabsiWebTest/web-app/WEB-INF/tld/grails.tld
deleted file mode 100644
index 9bd036b8ce9fb46289eaa4df2f5c9d3a3497ba34..0000000000000000000000000000000000000000
--- a/babsi/BabsiWebTest/web-app/WEB-INF/tld/grails.tld
+++ /dev/null
@@ -1,550 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<taglib xmlns="http://java.sun.com/xml/ns/j2ee"
-        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-        xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
-            http://java.sun.com/xml/ns/j2ee/web-jsptaglibrary_2_0.xsd"
-        version="2.0">
-    <description>The Grails custom tag library</description>
-    <tlib-version>0.2</tlib-version>
-    <short-name>grails</short-name>
-    <uri>http://grails.codehaus.org/tags</uri>
-
-    <tag>
-        <name>link</name>
-        <tag-class>org.codehaus.groovy.grails.web.taglib.jsp.JspLinkTag</tag-class>
-        <body-content>JSP</body-content>
-        <attribute>
-            <name>action</name>
-            <required>false</required>
-            <rtexprvalue>true</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>controller</name>
-            <required>false</required>
-            <rtexprvalue>true</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>id</name>
-            <required>false</required>
-            <rtexprvalue>true</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>url</name>
-            <required>false</required>
-            <rtexprvalue>true</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>params</name>
-            <required>false</required>
-            <rtexprvalue>true</rtexprvalue>
-        </attribute>
-        <dynamic-attributes>true</dynamic-attributes>
-    </tag>
-    <tag>
-        <name>form</name>
-        <tag-class>org.codehaus.groovy.grails.web.taglib.jsp.JspFormTag</tag-class>
-        <body-content>JSP</body-content>
-        <attribute>
-            <name>action</name>
-            <required>false</required>
-            <rtexprvalue>true</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>controller</name>
-            <required>false</required>
-            <rtexprvalue>true</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>id</name>
-            <required>false</required>
-            <rtexprvalue>true</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>url</name>
-            <required>false</required>
-            <rtexprvalue>true</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>method</name>
-            <required>true</required>
-            <rtexprvalue>true</rtexprvalue>
-        </attribute>
-        <dynamic-attributes>true</dynamic-attributes>
-    </tag>
-    <tag>
-        <name>select</name>
-        <tag-class>org.codehaus.groovy.grails.web.taglib.jsp.JspSelectTag</tag-class>
-        <body-content>JSP</body-content>
-        <attribute>
-            <name>name</name>
-            <required>true</required>
-            <rtexprvalue>true</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>value</name>
-            <required>false</required>
-            <rtexprvalue>true</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>optionKey</name>
-            <required>false</required>
-            <rtexprvalue>true</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>optionValue</name>
-            <required>false</required>
-            <rtexprvalue>true</rtexprvalue>
-        </attribute>
-        <dynamic-attributes>true</dynamic-attributes>
-    </tag>
-    <tag>
-        <name>datePicker</name>
-        <tag-class>org.codehaus.groovy.grails.web.taglib.jsp.JspDatePickerTag</tag-class>
-        <body-content>empty</body-content>
-        <attribute>
-            <name>name</name>
-            <required>true</required>
-            <rtexprvalue>true</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>value</name>
-            <required>false</required>
-            <rtexprvalue>true</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>precision</name>
-            <required>false</required>
-            <rtexprvalue>true</rtexprvalue>
-        </attribute>
-        <dynamic-attributes>false</dynamic-attributes>
-    </tag>
-    <tag>
-        <name>currencySelect</name>
-        <tag-class>org.codehaus.groovy.grails.web.taglib.jsp.JspCurrencySelectTag</tag-class>
-        <body-content>empty</body-content>
-        <attribute>
-            <name>name</name>
-            <required>true</required>
-            <rtexprvalue>true</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>value</name>
-            <required>false</required>
-            <rtexprvalue>true</rtexprvalue>
-        </attribute>
-        <dynamic-attributes>true</dynamic-attributes>
-    </tag>
-    <tag>
-        <name>localeSelect</name>
-        <tag-class>org.codehaus.groovy.grails.web.taglib.jsp.JspLocaleSelectTag</tag-class>
-        <body-content>empty</body-content>
-        <attribute>
-            <name>name</name>
-            <required>true</required>
-            <rtexprvalue>true</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>value</name>
-            <required>false</required>
-            <rtexprvalue>true</rtexprvalue>
-        </attribute>
-        <dynamic-attributes>true</dynamic-attributes>
-    </tag>
-    <tag>
-        <name>timeZoneSelect</name>
-        <tag-class>org.codehaus.groovy.grails.web.taglib.jsp.JspTimeZoneSelectTag</tag-class>
-        <body-content>empty</body-content>
-        <attribute>
-            <name>name</name>
-            <required>true</required>
-            <rtexprvalue>true</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>value</name>
-            <required>false</required>
-            <rtexprvalue>true</rtexprvalue>
-        </attribute>
-        <dynamic-attributes>true</dynamic-attributes>
-    </tag>
-    <tag>
-        <name>checkBox</name>
-        <tag-class>org.codehaus.groovy.grails.web.taglib.jsp.JspCheckboxTag</tag-class>
-        <body-content>empty</body-content>
-        <attribute>
-            <name>name</name>
-            <required>true</required>
-            <rtexprvalue>true</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>value</name>
-            <required>true</required>
-            <rtexprvalue>true</rtexprvalue>
-        </attribute>
-        <dynamic-attributes>true</dynamic-attributes>
-    </tag>
-    <tag>
-        <name>hasErrors</name>
-        <tag-class>org.codehaus.groovy.grails.web.taglib.jsp.JspHasErrorsTag</tag-class>
-        <body-content>JSP</body-content>
-        <attribute>
-            <name>model</name>
-            <required>false</required>
-            <rtexprvalue>true</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>bean</name>
-            <required>false</required>
-            <rtexprvalue>true</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>field</name>
-            <required>false</required>
-            <rtexprvalue>true</rtexprvalue>
-        </attribute>
-        <dynamic-attributes>false</dynamic-attributes>
-    </tag>
-    <tag>
-        <name>eachError</name>
-        <tag-class>org.codehaus.groovy.grails.web.taglib.jsp.JspEachErrorTag</tag-class>
-        <body-content>JSP</body-content>
-        <attribute>
-            <name>model</name>
-            <required>false</required>
-            <rtexprvalue>true</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>bean</name>
-            <required>false</required>
-            <rtexprvalue>true</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>field</name>
-            <required>false</required>
-            <rtexprvalue>true</rtexprvalue>
-        </attribute>
-        <dynamic-attributes>false</dynamic-attributes>
-    </tag>
-    <tag>
-        <name>renderErrors</name>
-        <tag-class>org.codehaus.groovy.grails.web.taglib.jsp.JspEachErrorTag</tag-class>
-        <body-content>JSP</body-content>
-        <attribute>
-            <name>model</name>
-            <required>false</required>
-            <rtexprvalue>true</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>bean</name>
-            <required>false</required>
-            <rtexprvalue>true</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>field</name>
-            <required>false</required>
-            <rtexprvalue>true</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>as</name>
-            <required>true</required>
-            <rtexprvalue>true</rtexprvalue>
-        </attribute>
-        <dynamic-attributes>false</dynamic-attributes>
-    </tag>
-    <tag>
-        <name>message</name>
-        <tag-class>org.codehaus.groovy.grails.web.taglib.jsp.JspMessageTag</tag-class>
-        <body-content>JSP</body-content>
-        <attribute>
-            <name>code</name>
-            <required>false</required>
-            <rtexprvalue>true</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>error</name>
-            <required>false</required>
-            <rtexprvalue>true</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>default</name>
-            <required>false</required>
-            <rtexprvalue>true</rtexprvalue>
-        </attribute>
-        <dynamic-attributes>false</dynamic-attributes>
-    </tag>
-    <tag>
-        <name>remoteFunction</name>
-        <tag-class>org.codehaus.groovy.grails.web.taglib.jsp.JspRemoteFunctionTag</tag-class>
-        <body-content>empty</body-content>
-        <attribute>
-            <name>before</name>
-            <required>false</required>
-            <rtexprvalue>true</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>after</name>
-            <required>false</required>
-            <rtexprvalue>true</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>action</name>
-            <required>false</required>
-            <rtexprvalue>true</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>controller</name>
-            <required>false</required>
-            <rtexprvalue>true</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>id</name>
-            <required>false</required>
-            <rtexprvalue>true</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>url</name>
-            <required>false</required>
-            <rtexprvalue>true</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>params</name>
-            <required>false</required>
-            <rtexprvalue>true</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>asynchronous</name>
-            <required>false</required>
-            <rtexprvalue>true</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>method</name>
-            <required>false</required>
-            <rtexprvalue>true</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>update</name>
-            <required>false</required>
-            <rtexprvalue>true</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>onSuccess</name>
-            <required>false</required>
-            <rtexprvalue>true</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>onFailure</name>
-            <required>false</required>
-            <rtexprvalue>true</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>onComplete</name>
-            <required>false</required>
-            <rtexprvalue>true</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>onLoading</name>
-            <required>false</required>
-            <rtexprvalue>true</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>onLoaded</name>
-            <required>false</required>
-            <rtexprvalue>true</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>onInteractive</name>
-            <required>false</required>
-            <rtexprvalue>true</rtexprvalue>
-        </attribute>
-        <dynamic-attributes>true</dynamic-attributes>
-    </tag>
-    <tag>
-        <name>remoteLink</name>
-        <tag-class>org.codehaus.groovy.grails.web.taglib.jsp.JspRemoteLinkTag</tag-class>
-        <body-content>JSP</body-content>
-        <attribute>
-            <name>before</name>
-            <required>false</required>
-            <rtexprvalue>true</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>after</name>
-            <required>false</required>
-            <rtexprvalue>true</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>action</name>
-            <required>false</required>
-            <rtexprvalue>true</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>controller</name>
-            <required>false</required>
-            <rtexprvalue>true</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>id</name>
-            <required>false</required>
-            <rtexprvalue>true</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>url</name>
-            <required>false</required>
-            <rtexprvalue>true</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>params</name>
-            <required>false</required>
-            <rtexprvalue>true</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>asynchronous</name>
-            <required>false</required>
-            <rtexprvalue>true</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>method</name>
-            <required>false</required>
-            <rtexprvalue>true</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>update</name>
-            <required>false</required>
-            <rtexprvalue>true</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>onSuccess</name>
-            <required>false</required>
-            <rtexprvalue>true</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>onFailure</name>
-            <required>false</required>
-            <rtexprvalue>true</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>onComplete</name>
-            <required>false</required>
-            <rtexprvalue>true</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>onLoading</name>
-            <required>false</required>
-            <rtexprvalue>true</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>onLoaded</name>
-            <required>false</required>
-            <rtexprvalue>true</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>onInteractive</name>
-            <required>false</required>
-            <rtexprvalue>true</rtexprvalue>
-        </attribute>
-        <dynamic-attributes>true</dynamic-attributes>
-    </tag>
-    <tag>
-        <name>formRemote</name>
-        <tag-class>org.codehaus.groovy.grails.web.taglib.jsp.JspFormRemoteTag</tag-class>
-        <body-content>JSP</body-content>
-        <attribute>
-            <name>before</name>
-            <required>false</required>
-            <rtexprvalue>true</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>after</name>
-            <required>false</required>
-            <rtexprvalue>true</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>action</name>
-            <required>false</required>
-            <rtexprvalue>true</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>controller</name>
-            <required>false</required>
-            <rtexprvalue>true</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>id</name>
-            <required>false</required>
-            <rtexprvalue>true</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>url</name>
-            <required>false</required>
-            <rtexprvalue>true</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>params</name>
-            <required>false</required>
-            <rtexprvalue>true</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>asynchronous</name>
-            <required>false</required>
-            <rtexprvalue>true</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>method</name>
-            <required>false</required>
-            <rtexprvalue>true</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>update</name>
-            <required>false</required>
-            <rtexprvalue>true</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>onSuccess</name>
-            <required>false</required>
-            <rtexprvalue>true</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>onFailure</name>
-            <required>false</required>
-            <rtexprvalue>true</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>onComplete</name>
-            <required>false</required>
-            <rtexprvalue>true</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>onLoading</name>
-            <required>false</required>
-            <rtexprvalue>true</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>onLoaded</name>
-            <required>false</required>
-            <rtexprvalue>true</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>onInteractive</name>
-            <required>false</required>
-            <rtexprvalue>true</rtexprvalue>
-        </attribute>
-        <dynamic-attributes>true</dynamic-attributes>
-    </tag>
-    <tag>
-        <name>invokeTag</name>
-        <tag-class>org.codehaus.groovy.grails.web.taglib.jsp.JspInvokeGrailsTagLibTag</tag-class>
-        <body-content>JSP</body-content>
-        <variable>
-            <name-given>it</name-given>
-            <variable-class>java.lang.Object</variable-class>
-            <declare>true</declare>
-            <scope>NESTED</scope>
-        </variable>
-        <attribute>
-            <name>tagName</name>
-            <required>true</required>
-            <rtexprvalue>true</rtexprvalue>
-        </attribute>
-        <dynamic-attributes>true</dynamic-attributes>
-    </tag>
-</taglib>
-
diff --git a/babsi/BabsiWebTest/web-app/WEB-INF/tld/spring.tld b/babsi/BabsiWebTest/web-app/WEB-INF/tld/spring.tld
deleted file mode 100644
index 1bc7091f03c98e4c6182a154aafddef0c4ff78e6..0000000000000000000000000000000000000000
--- a/babsi/BabsiWebTest/web-app/WEB-INF/tld/spring.tld
+++ /dev/null
@@ -1,311 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1" ?>
-<!DOCTYPE taglib PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.2//EN" "http://java.sun.com/dtd/web-jsptaglibrary_1_2.dtd">
-
-<taglib>
-
-	<tlib-version>1.1.1</tlib-version>
-
-	<jsp-version>1.2</jsp-version>
-
-	<short-name>Spring</short-name>
-
-	<uri>http://www.springframework.org/tags</uri>
-
-	<description>Spring Framework JSP Tag Library. Authors: Rod Johnson, Juergen Hoeller</description>
-
-
-	<tag>
-
-		<name>htmlEscape</name>
-		<tag-class>org.springframework.web.servlet.tags.HtmlEscapeTag</tag-class>
-		<body-content>JSP</body-content>
-
-		<description>
-			Sets default HTML escape value for the current page.
-			Overrides a "defaultHtmlEscape" context-param in web.xml, if any.
-		</description>
-
-		<attribute>
-			<name>defaultHtmlEscape</name>
-			<required>true</required>
-			<rtexprvalue>true</rtexprvalue>
-		</attribute>
-
-	</tag>
-
-
-	<tag>
-
-		<name>escapeBody</name>
-		<tag-class>org.springframework.web.servlet.tags.EscapeBodyTag</tag-class>
-		<body-content>JSP</body-content>
-
-		<description>
-			Escapes its enclosed body content, applying HTML escaping and/or JavaScript escaping.
-			The HTML escaping flag participates in a page-wide or application-wide setting
-			(i.e. by HtmlEscapeTag or a "defaultHtmlEscape" context-param in web.xml).
-		</description>
-
-		<attribute>
-			<name>htmlEscape</name>
-			<required>false</required>
-			<rtexprvalue>true</rtexprvalue>
-		</attribute>
-
-		<attribute>
-			<name>javaScriptEscape</name>
-			<required>false</required>
-			<rtexprvalue>true</rtexprvalue>
-		</attribute>
-
-	</tag>
-
-
-	<tag>
-
-		<name>message</name>
-		<tag-class>org.springframework.web.servlet.tags.MessageTag</tag-class>
-		<body-content>JSP</body-content>
-
-		<description>
-			Retrieves the message with the given code, or text if code isn't resolvable.
-			The HTML escaping flag participates in a page-wide or application-wide setting
-			(i.e. by HtmlEscapeTag or a "defaultHtmlEscape" context-param in web.xml).
-		</description>
-
-		<attribute>
-			<name>code</name>
-			<required>false</required>
-			<rtexprvalue>true</rtexprvalue>
-		</attribute>
-
-		<attribute>
-			<name>arguments</name>
-			<required>false</required>
-			<rtexprvalue>true</rtexprvalue>
-		</attribute>
-
-		<attribute>
-			<name>text</name>
-			<required>false</required>
-			<rtexprvalue>true</rtexprvalue>
-		</attribute>
-
-		<attribute>
-			<name>var</name>
-			<required>false</required>
-			<rtexprvalue>true</rtexprvalue>
-		</attribute>
-
-		<attribute>
-			<name>scope</name>
-			<required>false</required>
-			<rtexprvalue>true</rtexprvalue>
-		</attribute>
-
-		<attribute>
-			<name>htmlEscape</name>
-			<required>false</required>
-			<rtexprvalue>true</rtexprvalue>
-		</attribute>
-
-		<attribute>
-			<name>javaScriptEscape</name>
-			<required>false</required>
-			<rtexprvalue>true</rtexprvalue>
-		</attribute>
-
-	</tag>
-
-
-	<tag>
-
-		<name>theme</name>
-		<tag-class>org.springframework.web.servlet.tags.ThemeTag</tag-class>
-		<body-content>JSP</body-content>
-
-		<description>
-			Retrieves the theme message with the given code, or text if code isn't resolvable.
-			The HTML escaping flag participates in a page-wide or application-wide setting
-			(i.e. by HtmlEscapeTag or a "defaultHtmlEscape" context-param in web.xml).
-		</description>
-
-		<attribute>
-			<name>code</name>
-			<required>false</required>
-			<rtexprvalue>true</rtexprvalue>
-		</attribute>
-
-		<attribute>
-			<name>arguments</name>
-			<required>false</required>
-			<rtexprvalue>true</rtexprvalue>
-		</attribute>
-
-		<attribute>
-			<name>text</name>
-			<required>false</required>
-			<rtexprvalue>true</rtexprvalue>
-		</attribute>
-
-		<attribute>
-			<name>var</name>
-			<required>false</required>
-			<rtexprvalue>true</rtexprvalue>
-		</attribute>
-
-		<attribute>
-			<name>scope</name>
-			<required>false</required>
-			<rtexprvalue>true</rtexprvalue>
-		</attribute>
-
-		<attribute>
-			<name>htmlEscape</name>
-			<required>false</required>
-			<rtexprvalue>true</rtexprvalue>
-		</attribute>
-
-		<attribute>
-			<name>javaScriptEscape</name>
-			<required>false</required>
-			<rtexprvalue>true</rtexprvalue>
-		</attribute>
-
-	</tag>
-
-
-	<tag>
-
-		<name>hasBindErrors</name>
-		<tag-class>org.springframework.web.servlet.tags.BindErrorsTag</tag-class>
-		<body-content>JSP</body-content>
-
-		<description>
-			Provides Errors instance in case of bind errors.
-			The HTML escaping flag participates in a page-wide or application-wide setting
-			(i.e. by HtmlEscapeTag or a "defaultHtmlEscape" context-param in web.xml).
-		</description>
-
-		<variable>
-			<name-given>errors</name-given>
-			<variable-class>org.springframework.validation.Errors</variable-class>
-		</variable>
-
-		<attribute>
-			<name>name</name>
-			<required>true</required>
-			<rtexprvalue>true</rtexprvalue>
-		</attribute>
-
-		<attribute>
-			<name>htmlEscape</name>
-			<required>false</required>
-			<rtexprvalue>true</rtexprvalue>
-		</attribute>
-
-	</tag>
-
-
-	<tag>
-
-		<name>nestedPath</name>
-		<tag-class>org.springframework.web.servlet.tags.NestedPathTag</tag-class>
-		<body-content>JSP</body-content>
-
-		<description>
-			Sets a nested path to be used by the bind tag's path.
-		</description>
-
-		<variable>
-			<name-given>nestedPath</name-given>
-			<variable-class>java.lang.String</variable-class>
-		</variable>
-
-		<attribute>
-			<name>path</name>
-			<required>true</required>
-			<rtexprvalue>true</rtexprvalue>
-		</attribute>
-
-	</tag>
-
-
-	<tag>
-
-		<name>bind</name>
-		<tag-class>org.springframework.web.servlet.tags.BindTag</tag-class>
-		<body-content>JSP</body-content>
-
-		<description>
-			Provides BindStatus object for the given bind path.
-			The HTML escaping flag participates in a page-wide or application-wide setting
-			(i.e. by HtmlEscapeTag or a "defaultHtmlEscape" context-param in web.xml).
-		</description>
-
-		<variable>
-			<name-given>status</name-given>
-			<variable-class>org.springframework.web.servlet.support.BindStatus</variable-class>
-		</variable>
-
-		<attribute>
-			<name>path</name>
-			<required>true</required>
-			<rtexprvalue>true</rtexprvalue>
-		</attribute>
-
-		<attribute>
-			<name>ignoreNestedPath</name>
-			<required>false</required>
-			<rtexprvalue>true</rtexprvalue>
-		</attribute>
-
-		<attribute>
-			<name>htmlEscape</name>
-			<required>false</required>
-			<rtexprvalue>true</rtexprvalue>
-		</attribute>
-
-	</tag>
-
-
-	<tag>
-
-		<name>transform</name>
-		<tag-class>org.springframework.web.servlet.tags.TransformTag</tag-class>
-		<body-content>JSP</body-content>
-
-		<description>
-			Provides transformation of variables to Strings, using an appropriate
-			custom PropertyEditor from BindTag (can only be used inside BindTag).
-			The HTML escaping flag participates in a page-wide or application-wide setting
-			(i.e. by HtmlEscapeTag or a "defaultHtmlEscape" context-param in web.xml).
-		</description>
-
-		<attribute>
-			<name>value</name>
-			<required>true</required>
-			<rtexprvalue>true</rtexprvalue>
-		</attribute>
-
-		<attribute>
-			<name>var</name>
-			<required>false</required>
-			<rtexprvalue>true</rtexprvalue>
-		</attribute>
-
-		<attribute>
-			<name>scope</name>
-			<required>false</required>
-			<rtexprvalue>true</rtexprvalue>
-		</attribute>
-
-		<attribute>
-			<name>htmlEscape</name>
-			<required>false</required>
-			<rtexprvalue>true</rtexprvalue>
-		</attribute>
-
-	</tag>
-
-</taglib>
diff --git a/babsi/BabsiWebTest/web-app/css/errors.css b/babsi/BabsiWebTest/web-app/css/errors.css
deleted file mode 100644
index bdb58bcca873196cb73e89ea78a51b88757d50db..0000000000000000000000000000000000000000
--- a/babsi/BabsiWebTest/web-app/css/errors.css
+++ /dev/null
@@ -1,109 +0,0 @@
-h1, h2 {
-	margin: 10px 25px 5px;
-}
-
-h2 {
-	font-size: 1.1em;
-}
-
-.filename {
-	font-style: italic;
-}
-
-.exceptionMessage {
-	margin: 10px;
-	border: 1px solid #000;
-	padding: 5px;
-	background-color: #E9E9E9;
-}
-
-.stack,
-.snippet {
-	margin: 0 25px 10px;
-}
-
-.stack,
-.snippet {
-	border: 1px solid #ccc;
-	   -mox-box-shadow: 0 0 2px rgba(0,0,0,0.2);
-	-webkit-box-shadow: 0 0 2px rgba(0,0,0,0.2);
-	        box-shadow: 0 0 2px rgba(0,0,0,0.2);
-}
-
-/* error details */
-.error-details {
-	border-top: 1px solid #FFAAAA;
-	   -mox-box-shadow: 0 0 2px rgba(0,0,0,0.2);
-	-webkit-box-shadow: 0 0 2px rgba(0,0,0,0.2);
-	        box-shadow: 0 0 2px rgba(0,0,0,0.2);
-	border-bottom: 1px solid #FFAAAA;
-	   -mox-box-shadow: 0 0 2px rgba(0,0,0,0.2);
-	-webkit-box-shadow: 0 0 2px rgba(0,0,0,0.2);
-	        box-shadow: 0 0 2px rgba(0,0,0,0.2);
-	background-color:#FFF3F3;
-	line-height: 1.5;
-	overflow: hidden;
-	padding: 5px;
-	padding-left:25px;
-}
-
-.error-details dt {
-	clear: left;
-	float: left;
-	font-weight: bold;
-	margin-right: 5px;
-}
-
-.error-details dt:after {
-	content: ":";
-}
-
-.error-details dd {
-	display: block;
-}
-
-/* stack trace */
-.stack {
-	padding: 5px;
-	overflow: auto;
-	height: 150px;
-}
-
-/* code snippet */
-.snippet {
-	background-color: #fff;
-	font-family: monospace;
-}
-
-.snippet .line {
-	display: block;
-}
-
-.snippet .lineNumber {
-	background-color: #ddd;
-	color: #999;
-	display: inline-block;
-	margin-right: 5px;
-	padding: 0 3px;
-	text-align: right;
-	width: 3em;
-}
-
-.snippet .error {
-	background-color: #fff3f3;
-	font-weight: bold;
-}
-
-.snippet .error .lineNumber {
-	background-color: #faa;
-	color: #333;
-	font-weight: bold;
-}
-
-.snippet .line:first-child .lineNumber {
-	padding-top: 5px;
-}
-
-.snippet .line:last-child .lineNumber {
-	padding-bottom: 5px;
-}
\ No newline at end of file
diff --git a/babsi/BabsiWebTest/web-app/css/main.css b/babsi/BabsiWebTest/web-app/css/main.css
deleted file mode 100644
index a55945d1597e10ef321855d4734f89017553effb..0000000000000000000000000000000000000000
--- a/babsi/BabsiWebTest/web-app/css/main.css
+++ /dev/null
@@ -1,596 +0,0 @@
-/* FONT STACK */
-body,
-input, select, textarea {
-	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
-}
-
-h1, h2, h3, h4, h5, h6 {
-	line-height: 1.1;
-}
-
-/* BASE LAYOUT */
-
-html {
-	background-color: #ddd;
-	background-image: -moz-linear-gradient(center top, #aaa, #ddd);
-	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #aaa), color-stop(1, #ddd));
-	background-image: linear-gradient(top, #aaa, #ddd);
-	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr = '#aaaaaa', EndColorStr = '#dddddd');
-	background-repeat: no-repeat;
-	height: 100%;
-	/* change the box model to exclude the padding from the calculation of 100% height (IE8+) */
-	-webkit-box-sizing: border-box;
-	   -moz-box-sizing: border-box;
-	        box-sizing: border-box;
-}
-
-html.no-cssgradients {
-	background-color: #aaa;
-}
-
-.ie6 html {
-	height: 100%;
-}
-
-html * {
-	margin: 0;
-}
-
-body {
-	background: #ffffff;
-	color: #333333;
-	margin: 0 auto;
-	max-width: 960px;
-	overflow-x: hidden; /* prevents box-shadow causing a horizontal scrollbar in firefox when viewport < 960px wide */
-	   -moz-box-shadow: 0 0 0.3em #255b17;
-	-webkit-box-shadow: 0 0 0.3em #255b17;
-	        box-shadow: 0 0 0.3em #255b17;
-}
-
-#grailsLogo {
-	background-color: #abbf78;
-}
-
-/* replace with .no-boxshadow body if you have modernizr available */
-.ie6 body,
-.ie7 body,
-.ie8 body {
-	border-color: #255b17;
-	border-style: solid;
-	border-width: 0 1px;
-}
-
-.ie6 body {
-	height: 100%;
-}
-
-a:link, a:visited, a:hover {
-	color: #48802c;
-}
-
-a:hover, a:active {
-	outline: none; /* prevents outline in webkit on active links but retains it for tab focus */
-}
-
-h1 {
-	color: #48802c;
-	font-weight: normal;
-	font-size: 1.25em;
-	margin: 0.8em 0 0.3em 0;
-}
-
-ul {
-	padding: 0;
-}
-
-img {
-	border: 0;
-}
-
-/* GENERAL */
-
-#grailsLogo a {
-	display: inline-block;
-	margin: 1em;
-}
-
-.content {
-}
-
-.content h1 {
-	border-bottom: 1px solid #CCCCCC;
-	margin: 0.8em 1em 0.3em;
-	padding: 0 0.25em;
-}
-
-.scaffold-list h1 {
-	border: none;
-}
-
-.footer {
-	background: #abbf78;
-	color: #000;
-	clear: both;
-	font-size: 0.8em;
-	margin-top: 1.5em;
-	padding: 1em;
-	min-height: 1em;
-}
-
-.footer a {
-	color: #255b17;
-}
-
-.spinner {
-	background: url(../images/spinner.gif) 50% 50% no-repeat transparent;
-	height: 16px;
-	width: 16px;
-    padding: 0.5em;
-    position: absolute;
-    right: 0;
-	top: 0;
-	text-indent: -9999px;
-}
-
-/* NAVIGATION MENU */
-
-.nav {
-	background-color: #efefef;
-	padding: 0.5em 0.75em;
-	   -moz-box-shadow: 0 0 3px 1px #aaaaaa;
-	-webkit-box-shadow: 0 0 3px 1px #aaaaaa;
-	        box-shadow: 0 0 3px 1px #aaaaaa;
-	zoom: 1;
-}
-
-.nav ul {
-	overflow: hidden;
-	padding-left: 0;
-	zoom: 1;
-}
-
-.nav li {
-	display: block;
-	float: left;
-	list-style-type: none;
-	margin-right: 0.5em;
-	padding: 0;
-}
-
-.nav a {
-	color: #666666;
-	display: block;
-	padding: 0.25em 0.7em;
-	text-decoration: none;
-	   -moz-border-radius: 0.3em;
-	-webkit-border-radius: 0.3em;
-	        border-radius: 0.3em;
-}
-
-.nav a:active, .nav a:visited {
-	color: #666666;
-}
-
-.nav a:focus, .nav a:hover {
-	background-color: #999999;
-	color: #ffffff;
-	outline: none;
-	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8);
-}
-
-.no-borderradius .nav a:focus, .no-borderradius .nav a:hover {
-	background-color: transparent;
-	color: #444444;
-	text-decoration: underline;
-}
-
-.nav a.home, .nav a.list, .nav a.create {
-	background-position: 0.7em center;
-	background-repeat: no-repeat;
-	text-indent: 25px;
-}
-
-.nav a.home {
-	background-image: url(../images/skin/house.png);
-}
-
-.nav a.list {
-	background-image: url(../images/skin/database_table.png);
-}
-
-.nav a.create {
-	background-image: url(../images/skin/database_add.png);
-}
-
-/* CREATE/EDIT FORMS AND SHOW PAGES */
-
-fieldset,
-.property-list {
-	margin: 0.6em 1.25em 0 1.25em;
-	padding: 0.3em 1.8em 1.25em;
-	position: relative;
-	zoom: 1;
-	border: none;
-}
-
-.property-list .fieldcontain {
-	list-style: none;
-	overflow: hidden;
-	zoom: 1;
-}
-
-.fieldcontain {
-	margin-top: 1em;
-}
-
-.fieldcontain label,
-.fieldcontain .property-label {
-	color: #666666;
-	text-align: right;
-	width: 25%;
-}
-
-.fieldcontain .property-label {
-	float: left;
-}
-
-.fieldcontain .property-value {
-	display: block;
-	margin-left: 27%;
-}
-
-label {
-	cursor: pointer;
-	display: inline-block;
-	margin: 0 0.25em 0 0;
-}
-
-input, select, textarea {
-	background-color: #fcfcfc;
-	border: 1px solid #cccccc;
-	font-size: 1em;
-	padding: 0.2em 0.4em;
-}
-
-select {
-	padding: 0.2em 0.2em 0.2em 0;
-}
-
-select[multiple] {
-	vertical-align: top;
-}
-
-textarea {
-	width: 250px;
-	height: 150px;
-	overflow: auto; /* IE always renders vertical scrollbar without this */
-	vertical-align: top;
-}
-
-input[type=checkbox], input[type=radio] {
-	background-color: transparent;
-	border: 0;
-	padding: 0;
-}
-
-input:focus, select:focus, textarea:focus {
-	background-color: #ffffff;
-	border: 1px solid #eeeeee;
-	outline: 0;
-	   -moz-box-shadow: 0 0 0.5em #ffffff;
-	-webkit-box-shadow: 0 0 0.5em #ffffff;
-	        box-shadow: 0 0 0.5em #ffffff;
-}
-
-.required-indicator {
-	color: #48802C;
-	display: inline-block;
-	font-weight: bold;
-	margin-left: 0.3em;
-	position: relative;
-	top: 0.1em;
-}
-
-ul.one-to-many {
-	display: inline-block;
-	list-style-position: inside;
-	vertical-align: top;
-}
-
-.ie6 ul.one-to-many, .ie7 ul.one-to-many {
-	display: inline;
-	zoom: 1;
-}
-
-ul.one-to-many li.add {
-	list-style-type: none;
-}
-
-/* EMBEDDED PROPERTIES */
-
-fieldset.embedded {
-	background-color: transparent;
-	border: 1px solid #CCCCCC;
-	margin-left: 0;
-	margin-right: 0;
-	padding-left: 0;
-	padding-right: 0;
-	   -moz-box-shadow: none;
-	-webkit-box-shadow: none;
-	        box-shadow: none;
-}
-
-fieldset.embedded legend {
-	margin: 0 1em;
-}
-
-/* MESSAGES AND ERRORS */
-
-.errors,
-.message {
-	font-size: 0.8em;
-	line-height: 2;
-	margin: 1em 2em;
-	padding: 0.25em;
-}
-
-.message {
-	background: #f3f3ff;
-	border: 1px solid #b2d1ff;
-	color: #006dba;
-	   -moz-box-shadow: 0 0 0.25em #b2d1ff;
-	-webkit-box-shadow: 0 0 0.25em #b2d1ff;
-	        box-shadow: 0 0 0.25em #b2d1ff;
-}
-
-.errors {
-	background: #fff3f3;
-	border: 1px solid #ffaaaa;
-	color: #cc0000;
-	   -moz-box-shadow: 0 0 0.25em #ff8888;
-	-webkit-box-shadow: 0 0 0.25em #ff8888;
-	        box-shadow: 0 0 0.25em #ff8888;
-}
-
-.errors ul,
-.message {
-	padding: 0;
-}
-
-.errors li {
-	list-style: none;
-	background: transparent url(../images/skin/exclamation.png) 0.5em 50% no-repeat;
-	text-indent: 2.2em;
-}
-
-.message {
-	background: transparent url(../images/skin/information.png) 0.5em 50% no-repeat;
-	text-indent: 2.2em;
-}
-
-/* form fields with errors */
-
-.error input, .error select, .error textarea {
-	background: #fff3f3;
-	border-color: #ffaaaa;
-	color: #cc0000;
-}
-
-.error input:focus, .error select:focus, .error textarea:focus {
-	   -moz-box-shadow: 0 0 0.5em #ffaaaa;
-	-webkit-box-shadow: 0 0 0.5em #ffaaaa;
-	        box-shadow: 0 0 0.5em #ffaaaa;
-}
-
-/* same effects for browsers that support HTML5 client-side validation (these have to be specified separately or IE will ignore the entire rule) */
-
-input:invalid, select:invalid, textarea:invalid {
-	background: #fff3f3;
-	border-color: #ffaaaa;
-	color: #cc0000;
-}
-
-input:invalid:focus, select:invalid:focus, textarea:invalid:focus {
-	   -moz-box-shadow: 0 0 0.5em #ffaaaa;
-	-webkit-box-shadow: 0 0 0.5em #ffaaaa;
-	        box-shadow: 0 0 0.5em #ffaaaa;
-}
-
-/* TABLES */
-
-table {
-	border-top: 1px solid #DFDFDF;
-	border-collapse: collapse;
-	width: 100%;
-	margin-bottom: 1em;
-}
-
-tr {
-	border: 0;
-}
-
-tr>td:first-child, tr>th:first-child {
-	padding-left: 1.25em;
-}
-
-tr>td:last-child, tr>th:last-child {
-	padding-right: 1.25em;
-}
-
-td, th {
-	line-height: 1.5em;
-	padding: 0.5em 0.6em;
-	text-align: left;
-	vertical-align: top;
-}
-
-th {
-	background-color: #efefef;
-	background-image: -moz-linear-gradient(top, #ffffff, #eaeaea);
-	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(1, #eaeaea));
-	    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr = '#ffffff', EndColorStr = '#eaeaea');
-	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#eaeaea')";
-	color: #666666;
-	font-weight: bold;
-	line-height: 1.7em;
-	padding: 0.2em 0.6em;
-}
-
-thead th {
-	white-space: nowrap;
-}
-
-th a {
-	display: block;
-	text-decoration: none;
-}
-
-th a:link, th a:visited {
-	color: #666666;
-}
-
-th a:hover, th a:focus {
-	color: #333333;
-}
-
-th.sortable a {
-	background-position: right;
-	background-repeat: no-repeat;
-	padding-right: 1.1em;
-}
-
-th.asc a {
-	background-image: url(../images/skin/sorted_asc.gif);
-}
-
-th.desc a {
-	background-image: url(../images/skin/sorted_desc.gif);
-}
-
-.odd {
-	background: #f7f7f7;
-}
-
-.even {
-	background: #ffffff;
-}
-
-th:hover, tr:hover {
-	background: #E1F2B6;
-}
-
-/* PAGINATION */
-
-.pagination {
-	border-top: 0;
-	margin: 0;
-	padding: 0.3em 0.2em;
-	text-align: center;
-	   -moz-box-shadow: 0 0 3px 1px #AAAAAA;
-	-webkit-box-shadow: 0 0 3px 1px #AAAAAA;
-	        box-shadow: 0 0 3px 1px #AAAAAA;
-	background-color: #EFEFEF;
-}
-
-.pagination a,
-.pagination .currentStep {
-	color: #666666;
-	display: inline-block;
-	margin: 0 0.1em;
-	padding: 0.25em 0.7em;
-	text-decoration: none;
-	   -moz-border-radius: 0.3em;
-	-webkit-border-radius: 0.3em;
-	        border-radius: 0.3em;
-}
-
-.pagination a:hover, .pagination a:focus,
-.pagination .currentStep {
-	background-color: #999999;
-	color: #ffffff;
-	outline: none;
-	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8);
-}
-
-.no-borderradius .pagination a:hover, .no-borderradius .pagination a:focus,
-.no-borderradius .pagination .currentStep {
-	background-color: transparent;
-	color: #444444;
-	text-decoration: underline;
-}
-
-/* ACTION BUTTONS */
-
-.buttons {
-	background-color: #efefef;
-	overflow: hidden;
-	padding: 0.3em;
-	   -moz-box-shadow: 0 0 3px 1px #aaaaaa;
-	-webkit-box-shadow: 0 0 3px 1px #aaaaaa;
-	        box-shadow: 0 0 3px 1px #aaaaaa;
-	margin: 0.1em 0 0 0;
-	border: none;
-}
-
-.buttons input,
-.buttons a {
-	background-color: transparent;
-	border: 0;
-	color: #666666;
-	cursor: pointer;
-	display: inline-block;
-	margin: 0 0.25em 0;
-	overflow: visible;
-	padding: 0.25em 0.7em;
-	text-decoration: none;
-
-	   -moz-border-radius: 0.3em;
-	-webkit-border-radius: 0.3em;
-	        border-radius: 0.3em;
-}
-
-.buttons input:hover, .buttons input:focus,
-.buttons a:hover, .buttons a:focus {
-	background-color: #999999;
-	color: #ffffff;
-	outline: none;
-	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8);
-	   -moz-box-shadow: none;
-	-webkit-box-shadow: none;
-	        box-shadow: none;
-}
-
-.no-borderradius .buttons input:hover, .no-borderradius .buttons input:focus,
-.no-borderradius .buttons a:hover, .no-borderradius .buttons a:focus {
-	background-color: transparent;
-	color: #444444;
-	text-decoration: underline;
-}
-
-.buttons .delete, .buttons .edit, .buttons .save {
-	background-position: 0.7em center;
-	background-repeat: no-repeat;
-	text-indent: 25px;
-}
-
-.ie6 .buttons input.delete, .ie6 .buttons input.edit, .ie6 .buttons input.save,
-.ie7 .buttons input.delete, .ie7 .buttons input.edit, .ie7 .buttons input.save {
-	padding-left: 36px;
-}
-
-.buttons .delete {
-	background-image: url(../images/skin/database_delete.png);
-}
-
-.buttons .edit {
-	background-image: url(../images/skin/database_edit.png);
-}
-
-.buttons .save {
-	background-image: url(../images/skin/database_save.png);
-}
-
-a.skip {
-	position: absolute;
-	left: -9999px;
-}
diff --git a/babsi/BabsiWebTest/web-app/css/mobile.css b/babsi/BabsiWebTest/web-app/css/mobile.css
deleted file mode 100644
index 167f50221e540b35c97c2d0644038c84b4ff0db3..0000000000000000000000000000000000000000
--- a/babsi/BabsiWebTest/web-app/css/mobile.css
+++ /dev/null
@@ -1,82 +0,0 @@
-/* Styles for mobile devices */
-
-@media screen and (max-width: 480px) {
-	.nav {
-		padding: 0.5em;
-	}
-
-	.nav li {
-		margin: 0 0.5em 0 0;
-		padding: 0.25em;
-	}
-
-	/* Hide individual steps in pagination, just have next & previous */
-	.pagination .step, .pagination .currentStep {
-		display: none;
-	}
-
-	.pagination .prevLink {
-		float: left;
-	}
-
-	.pagination .nextLink {
-		float: right;
-	}
-
-	/* pagination needs to wrap around floated buttons */
-	.pagination {
-		overflow: hidden;
-	}
-
-	/* slightly smaller margin around content body */
-	fieldset,
-	.property-list {
-		padding: 0.3em 1em 1em;
-	}
-
-	input, textarea {
-		width: 100%;
-		   -moz-box-sizing: border-box;
-		-webkit-box-sizing: border-box;
-		    -ms-box-sizing: border-box;
-		        box-sizing: border-box;
-	}
-
-	select, input[type=checkbox], input[type=radio], input[type=submit], input[type=button], input[type=reset] {
-		width: auto;
-	}
-
-	/* hide all but the first column of list tables */
-	.scaffold-list td:not(:first-child),
-	.scaffold-list th:not(:first-child) {
-		display: none;
-	}
-
-	.scaffold-list thead th {
-		text-align: center;
-	}
-
-	/* stack form elements */
-	.fieldcontain {
-		margin-top: 0.6em;
-	}
-
-	.fieldcontain label,
-	.fieldcontain .property-label,
-	.fieldcontain .property-value {
-		display: block;
-		float: none;
-		margin: 0 0 0.25em 0;
-		text-align: left;
-		width: auto;
-	}
-
-	.errors ul,
-	.message p {
-		margin: 0.5em;
-	}
-
-	.error ul {
-		margin-left: 0;
-	}
-}
diff --git a/babsi/BabsiWebTest/web-app/images/apple-touch-icon-retina.png b/babsi/BabsiWebTest/web-app/images/apple-touch-icon-retina.png
deleted file mode 100644
index 5cc83edbe69203eaaf7d64e5b2596de6e01fff29..0000000000000000000000000000000000000000
Binary files a/babsi/BabsiWebTest/web-app/images/apple-touch-icon-retina.png and /dev/null differ
diff --git a/babsi/BabsiWebTest/web-app/images/apple-touch-icon.png b/babsi/BabsiWebTest/web-app/images/apple-touch-icon.png
deleted file mode 100644
index aba337f611dcedbe09b57f2757270a58fed1e656..0000000000000000000000000000000000000000
Binary files a/babsi/BabsiWebTest/web-app/images/apple-touch-icon.png and /dev/null differ
diff --git a/babsi/BabsiWebTest/web-app/images/favicon.ico b/babsi/BabsiWebTest/web-app/images/favicon.ico
deleted file mode 100644
index 3dfcb9279f60f2396a8f19fb6607ff281800c905..0000000000000000000000000000000000000000
Binary files a/babsi/BabsiWebTest/web-app/images/favicon.ico and /dev/null differ
diff --git a/babsi/BabsiWebTest/web-app/images/grails_logo.jpg b/babsi/BabsiWebTest/web-app/images/grails_logo.jpg
deleted file mode 100644
index 8be657c07618753fe240b10f235e6bc86c4a60d0..0000000000000000000000000000000000000000
Binary files a/babsi/BabsiWebTest/web-app/images/grails_logo.jpg and /dev/null differ
diff --git a/babsi/BabsiWebTest/web-app/images/grails_logo.png b/babsi/BabsiWebTest/web-app/images/grails_logo.png
deleted file mode 100644
index 9836b93d2cbdee17ee3c18329bef39ec724dcf97..0000000000000000000000000000000000000000
Binary files a/babsi/BabsiWebTest/web-app/images/grails_logo.png and /dev/null differ
diff --git a/babsi/BabsiWebTest/web-app/images/leftnav_btm.png b/babsi/BabsiWebTest/web-app/images/leftnav_btm.png
deleted file mode 100644
index 582e1eb924641f669a9a4f82d6d73c2957dc46ae..0000000000000000000000000000000000000000
Binary files a/babsi/BabsiWebTest/web-app/images/leftnav_btm.png and /dev/null differ
diff --git a/babsi/BabsiWebTest/web-app/images/leftnav_midstretch.png b/babsi/BabsiWebTest/web-app/images/leftnav_midstretch.png
deleted file mode 100644
index 3cb8a51559b4bd4ed79fba033b4274b33e5cdd2c..0000000000000000000000000000000000000000
Binary files a/babsi/BabsiWebTest/web-app/images/leftnav_midstretch.png and /dev/null differ
diff --git a/babsi/BabsiWebTest/web-app/images/leftnav_top.png b/babsi/BabsiWebTest/web-app/images/leftnav_top.png
deleted file mode 100644
index 6afec7d32f3163446829de0ed38099021fc7b0d6..0000000000000000000000000000000000000000
Binary files a/babsi/BabsiWebTest/web-app/images/leftnav_top.png and /dev/null differ
diff --git a/babsi/BabsiWebTest/web-app/images/skin/database_add.png b/babsi/BabsiWebTest/web-app/images/skin/database_add.png
deleted file mode 100644
index 802bd6cde02d442288490c5f278b225e192927b5..0000000000000000000000000000000000000000
Binary files a/babsi/BabsiWebTest/web-app/images/skin/database_add.png and /dev/null differ
diff --git a/babsi/BabsiWebTest/web-app/images/skin/database_delete.png b/babsi/BabsiWebTest/web-app/images/skin/database_delete.png
deleted file mode 100644
index cce652e845cde732ac3ce9a4132b597301ad660e..0000000000000000000000000000000000000000
Binary files a/babsi/BabsiWebTest/web-app/images/skin/database_delete.png and /dev/null differ
diff --git a/babsi/BabsiWebTest/web-app/images/skin/database_edit.png b/babsi/BabsiWebTest/web-app/images/skin/database_edit.png
deleted file mode 100644
index e501b668c70c8e8a6b1142b0dc03bf6f26b59418..0000000000000000000000000000000000000000
Binary files a/babsi/BabsiWebTest/web-app/images/skin/database_edit.png and /dev/null differ
diff --git a/babsi/BabsiWebTest/web-app/images/skin/database_save.png b/babsi/BabsiWebTest/web-app/images/skin/database_save.png
deleted file mode 100644
index 44c06dddf19fbda14efe428b9b1793c13f46b2cf..0000000000000000000000000000000000000000
Binary files a/babsi/BabsiWebTest/web-app/images/skin/database_save.png and /dev/null differ
diff --git a/babsi/BabsiWebTest/web-app/images/skin/database_table.png b/babsi/BabsiWebTest/web-app/images/skin/database_table.png
deleted file mode 100644
index 693709cbc1b156839a754e53cbaf409edec69567..0000000000000000000000000000000000000000
Binary files a/babsi/BabsiWebTest/web-app/images/skin/database_table.png and /dev/null differ
diff --git a/babsi/BabsiWebTest/web-app/images/skin/exclamation.png b/babsi/BabsiWebTest/web-app/images/skin/exclamation.png
deleted file mode 100644
index c37bd062e60c3b38fc82e4d1f236a8ac2fae9d8c..0000000000000000000000000000000000000000
Binary files a/babsi/BabsiWebTest/web-app/images/skin/exclamation.png and /dev/null differ
diff --git a/babsi/BabsiWebTest/web-app/images/skin/house.png b/babsi/BabsiWebTest/web-app/images/skin/house.png
deleted file mode 100644
index fed62219f57cdfb854782dbadf5123c44d056bd4..0000000000000000000000000000000000000000
Binary files a/babsi/BabsiWebTest/web-app/images/skin/house.png and /dev/null differ
diff --git a/babsi/BabsiWebTest/web-app/images/skin/information.png b/babsi/BabsiWebTest/web-app/images/skin/information.png
deleted file mode 100644
index 12cd1aef900803abba99b26920337ec01ad5c267..0000000000000000000000000000000000000000
Binary files a/babsi/BabsiWebTest/web-app/images/skin/information.png and /dev/null differ
diff --git a/babsi/BabsiWebTest/web-app/images/skin/shadow.jpg b/babsi/BabsiWebTest/web-app/images/skin/shadow.jpg
deleted file mode 100644
index b7ed44fadc9c05e4dbf55614cecd66340c45d108..0000000000000000000000000000000000000000
Binary files a/babsi/BabsiWebTest/web-app/images/skin/shadow.jpg and /dev/null differ
diff --git a/babsi/BabsiWebTest/web-app/images/skin/sorted_asc.gif b/babsi/BabsiWebTest/web-app/images/skin/sorted_asc.gif
deleted file mode 100644
index 6b179c11cf72c786630d98bf4b21fbb0d83ffd0c..0000000000000000000000000000000000000000
Binary files a/babsi/BabsiWebTest/web-app/images/skin/sorted_asc.gif and /dev/null differ
diff --git a/babsi/BabsiWebTest/web-app/images/skin/sorted_desc.gif b/babsi/BabsiWebTest/web-app/images/skin/sorted_desc.gif
deleted file mode 100644
index 38b3a01d078418d3afcdb2765251a9f21b7995be..0000000000000000000000000000000000000000
Binary files a/babsi/BabsiWebTest/web-app/images/skin/sorted_desc.gif and /dev/null differ
diff --git a/babsi/BabsiWebTest/web-app/images/spinner.gif b/babsi/BabsiWebTest/web-app/images/spinner.gif
deleted file mode 100644
index 1ed786f2ece49ec5db07dee13a56ef38025b628c..0000000000000000000000000000000000000000
Binary files a/babsi/BabsiWebTest/web-app/images/spinner.gif and /dev/null differ
diff --git a/babsi/BabsiWebTest/web-app/images/springsource.png b/babsi/BabsiWebTest/web-app/images/springsource.png
deleted file mode 100644
index e806d001151dd0c5dfbb2d24e9255e7b1f3c1cc3..0000000000000000000000000000000000000000
Binary files a/babsi/BabsiWebTest/web-app/images/springsource.png and /dev/null differ
diff --git a/babsi/BabsiWebTest/web-app/js/application.js b/babsi/BabsiWebTest/web-app/js/application.js
deleted file mode 100644
index b2adb962e2013c0b9bb2f9635dc88f12f64a43bf..0000000000000000000000000000000000000000
--- a/babsi/BabsiWebTest/web-app/js/application.js
+++ /dev/null
@@ -1,9 +0,0 @@
-if (typeof jQuery !== 'undefined') {
-	(function($) {
-		$('#spinner').ajaxStart(function() {
-			$(this).fadeIn();
-		}).ajaxStop(function() {
-			$(this).fadeOut();
-		});
-	})(jQuery);
-}