diff --git a/AddressApp-Part-1/.gitignore b/AddressApp-Part-1/.gitignore
new file mode 100644
index 0000000..dfd5473
--- /dev/null
+++ b/AddressApp-Part-1/.gitignore
@@ -0,0 +1,9 @@
+#################
+## Eclipse
+#################
+/bin
+/.metadata
+/target*
+
+# Locally stored "Eclipse launch configurations"
+/*.launch
\ No newline at end of file
diff --git a/AddressApp-Part-1/bin/.gitignore b/AddressApp-Part-1/bin/.gitignore
deleted file mode 100644
index 68c7c90..0000000
--- a/AddressApp-Part-1/bin/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-/ch/
diff --git a/AddressApp-Part-1/bin/ch/makery/address/MainApp.class b/AddressApp-Part-1/bin/ch/makery/address/MainApp.class
deleted file mode 100644
index fc6a6d7..0000000
Binary files a/AddressApp-Part-1/bin/ch/makery/address/MainApp.class and /dev/null differ
diff --git a/AddressApp-Part-1/bin/ch/makery/address/view/PersonOverview.fxml b/AddressApp-Part-1/bin/ch/makery/address/view/PersonOverview.fxml
deleted file mode 100644
index 9827b1a..0000000
--- a/AddressApp-Part-1/bin/ch/makery/address/view/PersonOverview.fxml
+++ /dev/null
@@ -1,68 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/AddressApp-Part-1/bin/ch/makery/address/view/RootLayout.fxml b/AddressApp-Part-1/bin/ch/makery/address/view/RootLayout.fxml
deleted file mode 100644
index dd9822f..0000000
--- a/AddressApp-Part-1/bin/ch/makery/address/view/RootLayout.fxml
+++ /dev/null
@@ -1,31 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/AddressApp-Part-2/.gitignore b/AddressApp-Part-2/.gitignore
new file mode 100644
index 0000000..dfd5473
--- /dev/null
+++ b/AddressApp-Part-2/.gitignore
@@ -0,0 +1,9 @@
+#################
+## Eclipse
+#################
+/bin
+/.metadata
+/target*
+
+# Locally stored "Eclipse launch configurations"
+/*.launch
\ No newline at end of file
diff --git a/AddressApp-Part-2/bin/.gitignore b/AddressApp-Part-2/bin/.gitignore
deleted file mode 100644
index 68c7c90..0000000
--- a/AddressApp-Part-2/bin/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-/ch/
diff --git a/AddressApp-Part-2/bin/ch/makery/address/MainApp.class b/AddressApp-Part-2/bin/ch/makery/address/MainApp.class
deleted file mode 100644
index e9de971..0000000
Binary files a/AddressApp-Part-2/bin/ch/makery/address/MainApp.class and /dev/null differ
diff --git a/AddressApp-Part-2/bin/ch/makery/address/model/Person.class b/AddressApp-Part-2/bin/ch/makery/address/model/Person.class
deleted file mode 100644
index ce31807..0000000
Binary files a/AddressApp-Part-2/bin/ch/makery/address/model/Person.class and /dev/null differ
diff --git a/AddressApp-Part-2/bin/ch/makery/address/view/PersonOverview.fxml b/AddressApp-Part-2/bin/ch/makery/address/view/PersonOverview.fxml
deleted file mode 100644
index 4737bca..0000000
--- a/AddressApp-Part-2/bin/ch/makery/address/view/PersonOverview.fxml
+++ /dev/null
@@ -1,68 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/AddressApp-Part-2/bin/ch/makery/address/view/PersonOverviewController.class b/AddressApp-Part-2/bin/ch/makery/address/view/PersonOverviewController.class
deleted file mode 100644
index bd543ca..0000000
Binary files a/AddressApp-Part-2/bin/ch/makery/address/view/PersonOverviewController.class and /dev/null differ
diff --git a/AddressApp-Part-2/bin/ch/makery/address/view/RootLayout.fxml b/AddressApp-Part-2/bin/ch/makery/address/view/RootLayout.fxml
deleted file mode 100644
index dd9822f..0000000
--- a/AddressApp-Part-2/bin/ch/makery/address/view/RootLayout.fxml
+++ /dev/null
@@ -1,31 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/AddressApp-Part-3/.gitignore b/AddressApp-Part-3/.gitignore
new file mode 100644
index 0000000..dfd5473
--- /dev/null
+++ b/AddressApp-Part-3/.gitignore
@@ -0,0 +1,9 @@
+#################
+## Eclipse
+#################
+/bin
+/.metadata
+/target*
+
+# Locally stored "Eclipse launch configurations"
+/*.launch
\ No newline at end of file
diff --git a/AddressApp-Part-3/bin/.gitignore b/AddressApp-Part-3/bin/.gitignore
deleted file mode 100644
index 68c7c90..0000000
--- a/AddressApp-Part-3/bin/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-/ch/
diff --git a/AddressApp-Part-3/bin/ch/makery/address/MainApp.class b/AddressApp-Part-3/bin/ch/makery/address/MainApp.class
deleted file mode 100644
index e8b0188..0000000
Binary files a/AddressApp-Part-3/bin/ch/makery/address/MainApp.class and /dev/null differ
diff --git a/AddressApp-Part-3/bin/ch/makery/address/model/Person.class b/AddressApp-Part-3/bin/ch/makery/address/model/Person.class
deleted file mode 100644
index ce31807..0000000
Binary files a/AddressApp-Part-3/bin/ch/makery/address/model/Person.class and /dev/null differ
diff --git a/AddressApp-Part-3/bin/ch/makery/address/util/DateUtil.class b/AddressApp-Part-3/bin/ch/makery/address/util/DateUtil.class
deleted file mode 100644
index d8a9e1c..0000000
Binary files a/AddressApp-Part-3/bin/ch/makery/address/util/DateUtil.class and /dev/null differ
diff --git a/AddressApp-Part-3/bin/ch/makery/address/view/PersonEditDialog.fxml b/AddressApp-Part-3/bin/ch/makery/address/view/PersonEditDialog.fxml
deleted file mode 100644
index 54413de..0000000
--- a/AddressApp-Part-3/bin/ch/makery/address/view/PersonEditDialog.fxml
+++ /dev/null
@@ -1,46 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/AddressApp-Part-3/bin/ch/makery/address/view/PersonEditDialogController.class b/AddressApp-Part-3/bin/ch/makery/address/view/PersonEditDialogController.class
deleted file mode 100644
index f592686..0000000
Binary files a/AddressApp-Part-3/bin/ch/makery/address/view/PersonEditDialogController.class and /dev/null differ
diff --git a/AddressApp-Part-3/bin/ch/makery/address/view/PersonOverview.fxml b/AddressApp-Part-3/bin/ch/makery/address/view/PersonOverview.fxml
deleted file mode 100644
index c61e5cc..0000000
--- a/AddressApp-Part-3/bin/ch/makery/address/view/PersonOverview.fxml
+++ /dev/null
@@ -1,68 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/AddressApp-Part-3/bin/ch/makery/address/view/PersonOverviewController.class b/AddressApp-Part-3/bin/ch/makery/address/view/PersonOverviewController.class
deleted file mode 100644
index 7a2a1c9..0000000
Binary files a/AddressApp-Part-3/bin/ch/makery/address/view/PersonOverviewController.class and /dev/null differ
diff --git a/AddressApp-Part-3/bin/ch/makery/address/view/RootLayout.fxml b/AddressApp-Part-3/bin/ch/makery/address/view/RootLayout.fxml
deleted file mode 100644
index dd9822f..0000000
--- a/AddressApp-Part-3/bin/ch/makery/address/view/RootLayout.fxml
+++ /dev/null
@@ -1,31 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/AddressApp-Part-4/.gitignore b/AddressApp-Part-4/.gitignore
new file mode 100644
index 0000000..dfd5473
--- /dev/null
+++ b/AddressApp-Part-4/.gitignore
@@ -0,0 +1,9 @@
+#################
+## Eclipse
+#################
+/bin
+/.metadata
+/target*
+
+# Locally stored "Eclipse launch configurations"
+/*.launch
\ No newline at end of file
diff --git a/AddressApp-Part-4/bin/.gitignore b/AddressApp-Part-4/bin/.gitignore
deleted file mode 100644
index 68c7c90..0000000
--- a/AddressApp-Part-4/bin/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-/ch/
diff --git a/AddressApp-Part-4/bin/ch/makery/address/MainApp.class b/AddressApp-Part-4/bin/ch/makery/address/MainApp.class
deleted file mode 100644
index 584694d..0000000
Binary files a/AddressApp-Part-4/bin/ch/makery/address/MainApp.class and /dev/null differ
diff --git a/AddressApp-Part-4/bin/ch/makery/address/model/Person.class b/AddressApp-Part-4/bin/ch/makery/address/model/Person.class
deleted file mode 100644
index ce31807..0000000
Binary files a/AddressApp-Part-4/bin/ch/makery/address/model/Person.class and /dev/null differ
diff --git a/AddressApp-Part-4/bin/ch/makery/address/util/DateUtil.class b/AddressApp-Part-4/bin/ch/makery/address/util/DateUtil.class
deleted file mode 100644
index d8a9e1c..0000000
Binary files a/AddressApp-Part-4/bin/ch/makery/address/util/DateUtil.class and /dev/null differ
diff --git a/AddressApp-Part-4/bin/ch/makery/address/view/DarkTheme.css b/AddressApp-Part-4/bin/ch/makery/address/view/DarkTheme.css
deleted file mode 100644
index 2e5ec0b..0000000
--- a/AddressApp-Part-4/bin/ch/makery/address/view/DarkTheme.css
+++ /dev/null
@@ -1,143 +0,0 @@
-.background {
- -fx-background-color: #1d1d1d;
-}
-
-.label {
- -fx-font-size: 11pt;
- -fx-font-family: "Segoe UI Semibold";
- -fx-text-fill: white;
- -fx-opacity: 0.6;
-}
-
-.label-bright {
- -fx-font-size: 11pt;
- -fx-font-family: "Segoe UI Semibold";
- -fx-text-fill: white;
- -fx-opacity: 1;
-}
-
-.label-header {
- -fx-font-size: 32pt;
- -fx-font-family: "Segoe UI Light";
- -fx-text-fill: white;
- -fx-opacity: 1;
-}
-
-.table-view {
- -fx-base: #1d1d1d;
- -fx-control-inner-background: #1d1d1d;
- -fx-background-color: #1d1d1d;
- -fx-table-cell-border-color: transparent;
- -fx-table-header-border-color: transparent;
- -fx-padding: 5;
-}
-
-.table-view .column-header-background {
- -fx-background-color: transparent;
-}
-
-.table-view .column-header, .table-view .filler {
- -fx-size: 35;
- -fx-border-width: 0 0 1 0;
- -fx-background-color: transparent;
- -fx-border-color:
- transparent
- transparent
- derive(-fx-base, 80%)
- transparent;
- -fx-border-insets: 0 10 1 0;
-}
-
-.table-view .column-header .label {
- -fx-font-size: 20pt;
- -fx-font-family: "Segoe UI Light";
- -fx-text-fill: white;
- -fx-alignment: center-left;
- -fx-opacity: 1;
-}
-
-.table-view:focused .table-row-cell:filled:focused:selected {
- -fx-background-color: -fx-focus-color;
-}
-
-.split-pane:horizontal > .split-pane-divider {
- -fx-border-color: transparent #1d1d1d transparent #1d1d1d;
- -fx-background-color: transparent, derive(#1d1d1d,20%);
-}
-
-.split-pane {
- -fx-padding: 1 0 0 0;
-}
-
-.menu-bar {
- -fx-background-color: derive(#1d1d1d,20%);
-}
-
-.context-menu {
- -fx-background-color: derive(#1d1d1d,50%);
-}
-
-.menu-bar .label {
- -fx-font-size: 14pt;
- -fx-font-family: "Segoe UI Light";
- -fx-text-fill: white;
- -fx-opacity: 0.9;
-}
-
-.menu .left-container {
- -fx-background-color: black;
-}
-
-.text-field {
- -fx-font-size: 12pt;
- -fx-font-family: "Segoe UI Semibold";
-}
-
-/*
- * Metro style Push Button
- * Author: Pedro Duque Vieira
- * http://pixelduke.wordpress.com/2012/10/23/jmetro-windows-8-controls-on-java/
- */
-.button {
- -fx-padding: 5 22 5 22;
- -fx-border-color: #e2e2e2;
- -fx-border-width: 2;
- -fx-background-radius: 0;
- -fx-background-color: #1d1d1d;
- -fx-font-family: "Segoe UI", Helvetica, Arial, sans-serif;
- -fx-font-size: 11pt;
- -fx-text-fill: #d8d8d8;
- -fx-background-insets: 0 0 0 0, 0, 1, 2;
-}
-
-.button:hover {
- -fx-background-color: #3a3a3a;
-}
-
-.button:pressed, .button:default:hover:pressed {
- -fx-background-color: white;
- -fx-text-fill: #1d1d1d;
-}
-
-.button:focused {
- -fx-border-color: white, white;
- -fx-border-width: 1, 1;
- -fx-border-style: solid, segments(1, 1);
- -fx-border-radius: 0, 0;
- -fx-border-insets: 1 1 1 1, 0;
-}
-
-.button:disabled, .button:default:disabled {
- -fx-opacity: 0.4;
- -fx-background-color: #1d1d1d;
- -fx-text-fill: white;
-}
-
-.button:default {
- -fx-background-color: -fx-focus-color;
- -fx-text-fill: #ffffff;
-}
-
-.button:default:hover {
- -fx-background-color: derive(-fx-focus-color,30%);
-}
\ No newline at end of file
diff --git a/AddressApp-Part-4/bin/ch/makery/address/view/PersonEditDialog.fxml b/AddressApp-Part-4/bin/ch/makery/address/view/PersonEditDialog.fxml
deleted file mode 100644
index b6ace15..0000000
--- a/AddressApp-Part-4/bin/ch/makery/address/view/PersonEditDialog.fxml
+++ /dev/null
@@ -1,46 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/AddressApp-Part-4/bin/ch/makery/address/view/PersonEditDialogController.class b/AddressApp-Part-4/bin/ch/makery/address/view/PersonEditDialogController.class
deleted file mode 100644
index ed6f862..0000000
Binary files a/AddressApp-Part-4/bin/ch/makery/address/view/PersonEditDialogController.class and /dev/null differ
diff --git a/AddressApp-Part-4/bin/ch/makery/address/view/PersonOverview.fxml b/AddressApp-Part-4/bin/ch/makery/address/view/PersonOverview.fxml
deleted file mode 100644
index 1078d9d..0000000
--- a/AddressApp-Part-4/bin/ch/makery/address/view/PersonOverview.fxml
+++ /dev/null
@@ -1,68 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/AddressApp-Part-4/bin/ch/makery/address/view/PersonOverviewController.class b/AddressApp-Part-4/bin/ch/makery/address/view/PersonOverviewController.class
deleted file mode 100644
index 7a2a1c9..0000000
Binary files a/AddressApp-Part-4/bin/ch/makery/address/view/PersonOverviewController.class and /dev/null differ
diff --git a/AddressApp-Part-4/bin/ch/makery/address/view/RootLayout.fxml b/AddressApp-Part-4/bin/ch/makery/address/view/RootLayout.fxml
deleted file mode 100644
index 37449da..0000000
--- a/AddressApp-Part-4/bin/ch/makery/address/view/RootLayout.fxml
+++ /dev/null
@@ -1,30 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/AddressApp-Part-5/.gitignore b/AddressApp-Part-5/.gitignore
new file mode 100644
index 0000000..dfd5473
--- /dev/null
+++ b/AddressApp-Part-5/.gitignore
@@ -0,0 +1,9 @@
+#################
+## Eclipse
+#################
+/bin
+/.metadata
+/target*
+
+# Locally stored "Eclipse launch configurations"
+/*.launch
\ No newline at end of file
diff --git a/AddressApp-Part-5/bin/.gitignore b/AddressApp-Part-5/bin/.gitignore
deleted file mode 100644
index 68c7c90..0000000
--- a/AddressApp-Part-5/bin/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-/ch/
diff --git a/AddressApp-Part-5/bin/ch/makery/address/MainApp.class b/AddressApp-Part-5/bin/ch/makery/address/MainApp.class
deleted file mode 100644
index fcdd5f5..0000000
Binary files a/AddressApp-Part-5/bin/ch/makery/address/MainApp.class and /dev/null differ
diff --git a/AddressApp-Part-5/bin/ch/makery/address/model/Person.class b/AddressApp-Part-5/bin/ch/makery/address/model/Person.class
deleted file mode 100644
index 40a4b91..0000000
Binary files a/AddressApp-Part-5/bin/ch/makery/address/model/Person.class and /dev/null differ
diff --git a/AddressApp-Part-5/bin/ch/makery/address/model/PersonListWrapper.class b/AddressApp-Part-5/bin/ch/makery/address/model/PersonListWrapper.class
deleted file mode 100644
index bdb1f8d..0000000
Binary files a/AddressApp-Part-5/bin/ch/makery/address/model/PersonListWrapper.class and /dev/null differ
diff --git a/AddressApp-Part-5/bin/ch/makery/address/util/DateUtil.class b/AddressApp-Part-5/bin/ch/makery/address/util/DateUtil.class
deleted file mode 100644
index d8a9e1c..0000000
Binary files a/AddressApp-Part-5/bin/ch/makery/address/util/DateUtil.class and /dev/null differ
diff --git a/AddressApp-Part-5/bin/ch/makery/address/util/LocalDateAdapter.class b/AddressApp-Part-5/bin/ch/makery/address/util/LocalDateAdapter.class
deleted file mode 100644
index ba05f56..0000000
Binary files a/AddressApp-Part-5/bin/ch/makery/address/util/LocalDateAdapter.class and /dev/null differ
diff --git a/AddressApp-Part-5/bin/ch/makery/address/view/DarkTheme.css b/AddressApp-Part-5/bin/ch/makery/address/view/DarkTheme.css
deleted file mode 100644
index 2e5ec0b..0000000
--- a/AddressApp-Part-5/bin/ch/makery/address/view/DarkTheme.css
+++ /dev/null
@@ -1,143 +0,0 @@
-.background {
- -fx-background-color: #1d1d1d;
-}
-
-.label {
- -fx-font-size: 11pt;
- -fx-font-family: "Segoe UI Semibold";
- -fx-text-fill: white;
- -fx-opacity: 0.6;
-}
-
-.label-bright {
- -fx-font-size: 11pt;
- -fx-font-family: "Segoe UI Semibold";
- -fx-text-fill: white;
- -fx-opacity: 1;
-}
-
-.label-header {
- -fx-font-size: 32pt;
- -fx-font-family: "Segoe UI Light";
- -fx-text-fill: white;
- -fx-opacity: 1;
-}
-
-.table-view {
- -fx-base: #1d1d1d;
- -fx-control-inner-background: #1d1d1d;
- -fx-background-color: #1d1d1d;
- -fx-table-cell-border-color: transparent;
- -fx-table-header-border-color: transparent;
- -fx-padding: 5;
-}
-
-.table-view .column-header-background {
- -fx-background-color: transparent;
-}
-
-.table-view .column-header, .table-view .filler {
- -fx-size: 35;
- -fx-border-width: 0 0 1 0;
- -fx-background-color: transparent;
- -fx-border-color:
- transparent
- transparent
- derive(-fx-base, 80%)
- transparent;
- -fx-border-insets: 0 10 1 0;
-}
-
-.table-view .column-header .label {
- -fx-font-size: 20pt;
- -fx-font-family: "Segoe UI Light";
- -fx-text-fill: white;
- -fx-alignment: center-left;
- -fx-opacity: 1;
-}
-
-.table-view:focused .table-row-cell:filled:focused:selected {
- -fx-background-color: -fx-focus-color;
-}
-
-.split-pane:horizontal > .split-pane-divider {
- -fx-border-color: transparent #1d1d1d transparent #1d1d1d;
- -fx-background-color: transparent, derive(#1d1d1d,20%);
-}
-
-.split-pane {
- -fx-padding: 1 0 0 0;
-}
-
-.menu-bar {
- -fx-background-color: derive(#1d1d1d,20%);
-}
-
-.context-menu {
- -fx-background-color: derive(#1d1d1d,50%);
-}
-
-.menu-bar .label {
- -fx-font-size: 14pt;
- -fx-font-family: "Segoe UI Light";
- -fx-text-fill: white;
- -fx-opacity: 0.9;
-}
-
-.menu .left-container {
- -fx-background-color: black;
-}
-
-.text-field {
- -fx-font-size: 12pt;
- -fx-font-family: "Segoe UI Semibold";
-}
-
-/*
- * Metro style Push Button
- * Author: Pedro Duque Vieira
- * http://pixelduke.wordpress.com/2012/10/23/jmetro-windows-8-controls-on-java/
- */
-.button {
- -fx-padding: 5 22 5 22;
- -fx-border-color: #e2e2e2;
- -fx-border-width: 2;
- -fx-background-radius: 0;
- -fx-background-color: #1d1d1d;
- -fx-font-family: "Segoe UI", Helvetica, Arial, sans-serif;
- -fx-font-size: 11pt;
- -fx-text-fill: #d8d8d8;
- -fx-background-insets: 0 0 0 0, 0, 1, 2;
-}
-
-.button:hover {
- -fx-background-color: #3a3a3a;
-}
-
-.button:pressed, .button:default:hover:pressed {
- -fx-background-color: white;
- -fx-text-fill: #1d1d1d;
-}
-
-.button:focused {
- -fx-border-color: white, white;
- -fx-border-width: 1, 1;
- -fx-border-style: solid, segments(1, 1);
- -fx-border-radius: 0, 0;
- -fx-border-insets: 1 1 1 1, 0;
-}
-
-.button:disabled, .button:default:disabled {
- -fx-opacity: 0.4;
- -fx-background-color: #1d1d1d;
- -fx-text-fill: white;
-}
-
-.button:default {
- -fx-background-color: -fx-focus-color;
- -fx-text-fill: #ffffff;
-}
-
-.button:default:hover {
- -fx-background-color: derive(-fx-focus-color,30%);
-}
\ No newline at end of file
diff --git a/AddressApp-Part-5/bin/ch/makery/address/view/PersonEditDialog.fxml b/AddressApp-Part-5/bin/ch/makery/address/view/PersonEditDialog.fxml
deleted file mode 100644
index b6ace15..0000000
--- a/AddressApp-Part-5/bin/ch/makery/address/view/PersonEditDialog.fxml
+++ /dev/null
@@ -1,46 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/AddressApp-Part-5/bin/ch/makery/address/view/PersonEditDialogController.class b/AddressApp-Part-5/bin/ch/makery/address/view/PersonEditDialogController.class
deleted file mode 100644
index ed6f862..0000000
Binary files a/AddressApp-Part-5/bin/ch/makery/address/view/PersonEditDialogController.class and /dev/null differ
diff --git a/AddressApp-Part-5/bin/ch/makery/address/view/PersonOverview.fxml b/AddressApp-Part-5/bin/ch/makery/address/view/PersonOverview.fxml
deleted file mode 100644
index 1078d9d..0000000
--- a/AddressApp-Part-5/bin/ch/makery/address/view/PersonOverview.fxml
+++ /dev/null
@@ -1,68 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/AddressApp-Part-5/bin/ch/makery/address/view/PersonOverviewController.class b/AddressApp-Part-5/bin/ch/makery/address/view/PersonOverviewController.class
deleted file mode 100644
index 7a2a1c9..0000000
Binary files a/AddressApp-Part-5/bin/ch/makery/address/view/PersonOverviewController.class and /dev/null differ
diff --git a/AddressApp-Part-5/bin/ch/makery/address/view/RootLayout.fxml b/AddressApp-Part-5/bin/ch/makery/address/view/RootLayout.fxml
deleted file mode 100644
index f946923..0000000
--- a/AddressApp-Part-5/bin/ch/makery/address/view/RootLayout.fxml
+++ /dev/null
@@ -1,47 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/AddressApp-Part-5/bin/ch/makery/address/view/RootLayoutController.class b/AddressApp-Part-5/bin/ch/makery/address/view/RootLayoutController.class
deleted file mode 100644
index e995418..0000000
Binary files a/AddressApp-Part-5/bin/ch/makery/address/view/RootLayoutController.class and /dev/null differ
diff --git a/AddressApp-Part-6/.gitignore b/AddressApp-Part-6/.gitignore
new file mode 100644
index 0000000..dfd5473
--- /dev/null
+++ b/AddressApp-Part-6/.gitignore
@@ -0,0 +1,9 @@
+#################
+## Eclipse
+#################
+/bin
+/.metadata
+/target*
+
+# Locally stored "Eclipse launch configurations"
+/*.launch
\ No newline at end of file
diff --git a/AddressApp-Part-6/bin/.gitignore b/AddressApp-Part-6/bin/.gitignore
deleted file mode 100644
index 68c7c90..0000000
--- a/AddressApp-Part-6/bin/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-/ch/
diff --git a/AddressApp-Part-6/bin/ch/makery/address/MainApp.class b/AddressApp-Part-6/bin/ch/makery/address/MainApp.class
deleted file mode 100644
index d56436d..0000000
Binary files a/AddressApp-Part-6/bin/ch/makery/address/MainApp.class and /dev/null differ
diff --git a/AddressApp-Part-6/bin/ch/makery/address/model/Person.class b/AddressApp-Part-6/bin/ch/makery/address/model/Person.class
deleted file mode 100644
index 40a4b91..0000000
Binary files a/AddressApp-Part-6/bin/ch/makery/address/model/Person.class and /dev/null differ
diff --git a/AddressApp-Part-6/bin/ch/makery/address/model/PersonListWrapper.class b/AddressApp-Part-6/bin/ch/makery/address/model/PersonListWrapper.class
deleted file mode 100644
index bdb1f8d..0000000
Binary files a/AddressApp-Part-6/bin/ch/makery/address/model/PersonListWrapper.class and /dev/null differ
diff --git a/AddressApp-Part-6/bin/ch/makery/address/util/DateUtil.class b/AddressApp-Part-6/bin/ch/makery/address/util/DateUtil.class
deleted file mode 100644
index d8a9e1c..0000000
Binary files a/AddressApp-Part-6/bin/ch/makery/address/util/DateUtil.class and /dev/null differ
diff --git a/AddressApp-Part-6/bin/ch/makery/address/util/LocalDateAdapter.class b/AddressApp-Part-6/bin/ch/makery/address/util/LocalDateAdapter.class
deleted file mode 100644
index ba05f56..0000000
Binary files a/AddressApp-Part-6/bin/ch/makery/address/util/LocalDateAdapter.class and /dev/null differ
diff --git a/AddressApp-Part-6/bin/ch/makery/address/view/BirthdayStatistics.fxml b/AddressApp-Part-6/bin/ch/makery/address/view/BirthdayStatistics.fxml
deleted file mode 100644
index 9af89b9..0000000
--- a/AddressApp-Part-6/bin/ch/makery/address/view/BirthdayStatistics.fxml
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/AddressApp-Part-6/bin/ch/makery/address/view/BirthdayStatisticsController.class b/AddressApp-Part-6/bin/ch/makery/address/view/BirthdayStatisticsController.class
deleted file mode 100644
index 66d7a6c..0000000
Binary files a/AddressApp-Part-6/bin/ch/makery/address/view/BirthdayStatisticsController.class and /dev/null differ
diff --git a/AddressApp-Part-6/bin/ch/makery/address/view/DarkTheme.css b/AddressApp-Part-6/bin/ch/makery/address/view/DarkTheme.css
deleted file mode 100644
index 2e5ec0b..0000000
--- a/AddressApp-Part-6/bin/ch/makery/address/view/DarkTheme.css
+++ /dev/null
@@ -1,143 +0,0 @@
-.background {
- -fx-background-color: #1d1d1d;
-}
-
-.label {
- -fx-font-size: 11pt;
- -fx-font-family: "Segoe UI Semibold";
- -fx-text-fill: white;
- -fx-opacity: 0.6;
-}
-
-.label-bright {
- -fx-font-size: 11pt;
- -fx-font-family: "Segoe UI Semibold";
- -fx-text-fill: white;
- -fx-opacity: 1;
-}
-
-.label-header {
- -fx-font-size: 32pt;
- -fx-font-family: "Segoe UI Light";
- -fx-text-fill: white;
- -fx-opacity: 1;
-}
-
-.table-view {
- -fx-base: #1d1d1d;
- -fx-control-inner-background: #1d1d1d;
- -fx-background-color: #1d1d1d;
- -fx-table-cell-border-color: transparent;
- -fx-table-header-border-color: transparent;
- -fx-padding: 5;
-}
-
-.table-view .column-header-background {
- -fx-background-color: transparent;
-}
-
-.table-view .column-header, .table-view .filler {
- -fx-size: 35;
- -fx-border-width: 0 0 1 0;
- -fx-background-color: transparent;
- -fx-border-color:
- transparent
- transparent
- derive(-fx-base, 80%)
- transparent;
- -fx-border-insets: 0 10 1 0;
-}
-
-.table-view .column-header .label {
- -fx-font-size: 20pt;
- -fx-font-family: "Segoe UI Light";
- -fx-text-fill: white;
- -fx-alignment: center-left;
- -fx-opacity: 1;
-}
-
-.table-view:focused .table-row-cell:filled:focused:selected {
- -fx-background-color: -fx-focus-color;
-}
-
-.split-pane:horizontal > .split-pane-divider {
- -fx-border-color: transparent #1d1d1d transparent #1d1d1d;
- -fx-background-color: transparent, derive(#1d1d1d,20%);
-}
-
-.split-pane {
- -fx-padding: 1 0 0 0;
-}
-
-.menu-bar {
- -fx-background-color: derive(#1d1d1d,20%);
-}
-
-.context-menu {
- -fx-background-color: derive(#1d1d1d,50%);
-}
-
-.menu-bar .label {
- -fx-font-size: 14pt;
- -fx-font-family: "Segoe UI Light";
- -fx-text-fill: white;
- -fx-opacity: 0.9;
-}
-
-.menu .left-container {
- -fx-background-color: black;
-}
-
-.text-field {
- -fx-font-size: 12pt;
- -fx-font-family: "Segoe UI Semibold";
-}
-
-/*
- * Metro style Push Button
- * Author: Pedro Duque Vieira
- * http://pixelduke.wordpress.com/2012/10/23/jmetro-windows-8-controls-on-java/
- */
-.button {
- -fx-padding: 5 22 5 22;
- -fx-border-color: #e2e2e2;
- -fx-border-width: 2;
- -fx-background-radius: 0;
- -fx-background-color: #1d1d1d;
- -fx-font-family: "Segoe UI", Helvetica, Arial, sans-serif;
- -fx-font-size: 11pt;
- -fx-text-fill: #d8d8d8;
- -fx-background-insets: 0 0 0 0, 0, 1, 2;
-}
-
-.button:hover {
- -fx-background-color: #3a3a3a;
-}
-
-.button:pressed, .button:default:hover:pressed {
- -fx-background-color: white;
- -fx-text-fill: #1d1d1d;
-}
-
-.button:focused {
- -fx-border-color: white, white;
- -fx-border-width: 1, 1;
- -fx-border-style: solid, segments(1, 1);
- -fx-border-radius: 0, 0;
- -fx-border-insets: 1 1 1 1, 0;
-}
-
-.button:disabled, .button:default:disabled {
- -fx-opacity: 0.4;
- -fx-background-color: #1d1d1d;
- -fx-text-fill: white;
-}
-
-.button:default {
- -fx-background-color: -fx-focus-color;
- -fx-text-fill: #ffffff;
-}
-
-.button:default:hover {
- -fx-background-color: derive(-fx-focus-color,30%);
-}
\ No newline at end of file
diff --git a/AddressApp-Part-6/bin/ch/makery/address/view/PersonEditDialog.fxml b/AddressApp-Part-6/bin/ch/makery/address/view/PersonEditDialog.fxml
deleted file mode 100644
index b6ace15..0000000
--- a/AddressApp-Part-6/bin/ch/makery/address/view/PersonEditDialog.fxml
+++ /dev/null
@@ -1,46 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/AddressApp-Part-6/bin/ch/makery/address/view/PersonEditDialogController.class b/AddressApp-Part-6/bin/ch/makery/address/view/PersonEditDialogController.class
deleted file mode 100644
index 6966c75..0000000
Binary files a/AddressApp-Part-6/bin/ch/makery/address/view/PersonEditDialogController.class and /dev/null differ
diff --git a/AddressApp-Part-6/bin/ch/makery/address/view/PersonOverview.fxml b/AddressApp-Part-6/bin/ch/makery/address/view/PersonOverview.fxml
deleted file mode 100644
index 1078d9d..0000000
--- a/AddressApp-Part-6/bin/ch/makery/address/view/PersonOverview.fxml
+++ /dev/null
@@ -1,68 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/AddressApp-Part-6/bin/ch/makery/address/view/PersonOverviewController.class b/AddressApp-Part-6/bin/ch/makery/address/view/PersonOverviewController.class
deleted file mode 100644
index 7a2a1c9..0000000
Binary files a/AddressApp-Part-6/bin/ch/makery/address/view/PersonOverviewController.class and /dev/null differ
diff --git a/AddressApp-Part-6/bin/ch/makery/address/view/RootLayout.fxml b/AddressApp-Part-6/bin/ch/makery/address/view/RootLayout.fxml
deleted file mode 100644
index dfc8a3e..0000000
--- a/AddressApp-Part-6/bin/ch/makery/address/view/RootLayout.fxml
+++ /dev/null
@@ -1,47 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/AddressApp-Part-6/bin/ch/makery/address/view/RootLayoutController.class b/AddressApp-Part-6/bin/ch/makery/address/view/RootLayoutController.class
deleted file mode 100644
index 35f0232..0000000
Binary files a/AddressApp-Part-6/bin/ch/makery/address/view/RootLayoutController.class and /dev/null differ
diff --git a/AddressApp-Part-7/.gitignore b/AddressApp-Part-7/.gitignore
new file mode 100644
index 0000000..dfd5473
--- /dev/null
+++ b/AddressApp-Part-7/.gitignore
@@ -0,0 +1,9 @@
+#################
+## Eclipse
+#################
+/bin
+/.metadata
+/target*
+
+# Locally stored "Eclipse launch configurations"
+/*.launch
\ No newline at end of file
diff --git a/AddressApp-Part-7/bin/.gitignore b/AddressApp-Part-7/bin/.gitignore
deleted file mode 100644
index 68c7c90..0000000
--- a/AddressApp-Part-7/bin/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-/ch/
diff --git a/AddressApp-Part-7/bin/ch/makery/address/MainApp.class b/AddressApp-Part-7/bin/ch/makery/address/MainApp.class
deleted file mode 100644
index ca5bfc8..0000000
Binary files a/AddressApp-Part-7/bin/ch/makery/address/MainApp.class and /dev/null differ
diff --git a/AddressApp-Part-7/bin/ch/makery/address/model/Person.class b/AddressApp-Part-7/bin/ch/makery/address/model/Person.class
deleted file mode 100644
index 40a4b91..0000000
Binary files a/AddressApp-Part-7/bin/ch/makery/address/model/Person.class and /dev/null differ
diff --git a/AddressApp-Part-7/bin/ch/makery/address/model/PersonListWrapper.class b/AddressApp-Part-7/bin/ch/makery/address/model/PersonListWrapper.class
deleted file mode 100644
index bdb1f8d..0000000
Binary files a/AddressApp-Part-7/bin/ch/makery/address/model/PersonListWrapper.class and /dev/null differ
diff --git a/AddressApp-Part-7/bin/ch/makery/address/util/DateUtil.class b/AddressApp-Part-7/bin/ch/makery/address/util/DateUtil.class
deleted file mode 100644
index d8a9e1c..0000000
Binary files a/AddressApp-Part-7/bin/ch/makery/address/util/DateUtil.class and /dev/null differ
diff --git a/AddressApp-Part-7/bin/ch/makery/address/util/LocalDateAdapter.class b/AddressApp-Part-7/bin/ch/makery/address/util/LocalDateAdapter.class
deleted file mode 100644
index ba05f56..0000000
Binary files a/AddressApp-Part-7/bin/ch/makery/address/util/LocalDateAdapter.class and /dev/null differ
diff --git a/AddressApp-Part-7/bin/ch/makery/address/view/BirthdayStatistics.fxml b/AddressApp-Part-7/bin/ch/makery/address/view/BirthdayStatistics.fxml
deleted file mode 100644
index 9af89b9..0000000
--- a/AddressApp-Part-7/bin/ch/makery/address/view/BirthdayStatistics.fxml
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/AddressApp-Part-7/bin/ch/makery/address/view/BirthdayStatisticsController.class b/AddressApp-Part-7/bin/ch/makery/address/view/BirthdayStatisticsController.class
deleted file mode 100644
index 66d7a6c..0000000
Binary files a/AddressApp-Part-7/bin/ch/makery/address/view/BirthdayStatisticsController.class and /dev/null differ
diff --git a/AddressApp-Part-7/bin/ch/makery/address/view/DarkTheme.css b/AddressApp-Part-7/bin/ch/makery/address/view/DarkTheme.css
deleted file mode 100644
index 2e5ec0b..0000000
--- a/AddressApp-Part-7/bin/ch/makery/address/view/DarkTheme.css
+++ /dev/null
@@ -1,143 +0,0 @@
-.background {
- -fx-background-color: #1d1d1d;
-}
-
-.label {
- -fx-font-size: 11pt;
- -fx-font-family: "Segoe UI Semibold";
- -fx-text-fill: white;
- -fx-opacity: 0.6;
-}
-
-.label-bright {
- -fx-font-size: 11pt;
- -fx-font-family: "Segoe UI Semibold";
- -fx-text-fill: white;
- -fx-opacity: 1;
-}
-
-.label-header {
- -fx-font-size: 32pt;
- -fx-font-family: "Segoe UI Light";
- -fx-text-fill: white;
- -fx-opacity: 1;
-}
-
-.table-view {
- -fx-base: #1d1d1d;
- -fx-control-inner-background: #1d1d1d;
- -fx-background-color: #1d1d1d;
- -fx-table-cell-border-color: transparent;
- -fx-table-header-border-color: transparent;
- -fx-padding: 5;
-}
-
-.table-view .column-header-background {
- -fx-background-color: transparent;
-}
-
-.table-view .column-header, .table-view .filler {
- -fx-size: 35;
- -fx-border-width: 0 0 1 0;
- -fx-background-color: transparent;
- -fx-border-color:
- transparent
- transparent
- derive(-fx-base, 80%)
- transparent;
- -fx-border-insets: 0 10 1 0;
-}
-
-.table-view .column-header .label {
- -fx-font-size: 20pt;
- -fx-font-family: "Segoe UI Light";
- -fx-text-fill: white;
- -fx-alignment: center-left;
- -fx-opacity: 1;
-}
-
-.table-view:focused .table-row-cell:filled:focused:selected {
- -fx-background-color: -fx-focus-color;
-}
-
-.split-pane:horizontal > .split-pane-divider {
- -fx-border-color: transparent #1d1d1d transparent #1d1d1d;
- -fx-background-color: transparent, derive(#1d1d1d,20%);
-}
-
-.split-pane {
- -fx-padding: 1 0 0 0;
-}
-
-.menu-bar {
- -fx-background-color: derive(#1d1d1d,20%);
-}
-
-.context-menu {
- -fx-background-color: derive(#1d1d1d,50%);
-}
-
-.menu-bar .label {
- -fx-font-size: 14pt;
- -fx-font-family: "Segoe UI Light";
- -fx-text-fill: white;
- -fx-opacity: 0.9;
-}
-
-.menu .left-container {
- -fx-background-color: black;
-}
-
-.text-field {
- -fx-font-size: 12pt;
- -fx-font-family: "Segoe UI Semibold";
-}
-
-/*
- * Metro style Push Button
- * Author: Pedro Duque Vieira
- * http://pixelduke.wordpress.com/2012/10/23/jmetro-windows-8-controls-on-java/
- */
-.button {
- -fx-padding: 5 22 5 22;
- -fx-border-color: #e2e2e2;
- -fx-border-width: 2;
- -fx-background-radius: 0;
- -fx-background-color: #1d1d1d;
- -fx-font-family: "Segoe UI", Helvetica, Arial, sans-serif;
- -fx-font-size: 11pt;
- -fx-text-fill: #d8d8d8;
- -fx-background-insets: 0 0 0 0, 0, 1, 2;
-}
-
-.button:hover {
- -fx-background-color: #3a3a3a;
-}
-
-.button:pressed, .button:default:hover:pressed {
- -fx-background-color: white;
- -fx-text-fill: #1d1d1d;
-}
-
-.button:focused {
- -fx-border-color: white, white;
- -fx-border-width: 1, 1;
- -fx-border-style: solid, segments(1, 1);
- -fx-border-radius: 0, 0;
- -fx-border-insets: 1 1 1 1, 0;
-}
-
-.button:disabled, .button:default:disabled {
- -fx-opacity: 0.4;
- -fx-background-color: #1d1d1d;
- -fx-text-fill: white;
-}
-
-.button:default {
- -fx-background-color: -fx-focus-color;
- -fx-text-fill: #ffffff;
-}
-
-.button:default:hover {
- -fx-background-color: derive(-fx-focus-color,30%);
-}
\ No newline at end of file
diff --git a/AddressApp-Part-7/bin/ch/makery/address/view/PersonEditDialog.fxml b/AddressApp-Part-7/bin/ch/makery/address/view/PersonEditDialog.fxml
deleted file mode 100644
index b6ace15..0000000
--- a/AddressApp-Part-7/bin/ch/makery/address/view/PersonEditDialog.fxml
+++ /dev/null
@@ -1,46 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/AddressApp-Part-7/bin/ch/makery/address/view/PersonEditDialogController.class b/AddressApp-Part-7/bin/ch/makery/address/view/PersonEditDialogController.class
deleted file mode 100644
index 6966c75..0000000
Binary files a/AddressApp-Part-7/bin/ch/makery/address/view/PersonEditDialogController.class and /dev/null differ
diff --git a/AddressApp-Part-7/bin/ch/makery/address/view/PersonOverview.fxml b/AddressApp-Part-7/bin/ch/makery/address/view/PersonOverview.fxml
deleted file mode 100644
index 1078d9d..0000000
--- a/AddressApp-Part-7/bin/ch/makery/address/view/PersonOverview.fxml
+++ /dev/null
@@ -1,68 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/AddressApp-Part-7/bin/ch/makery/address/view/PersonOverviewController.class b/AddressApp-Part-7/bin/ch/makery/address/view/PersonOverviewController.class
deleted file mode 100644
index 7a2a1c9..0000000
Binary files a/AddressApp-Part-7/bin/ch/makery/address/view/PersonOverviewController.class and /dev/null differ
diff --git a/AddressApp-Part-7/bin/ch/makery/address/view/RootLayout.fxml b/AddressApp-Part-7/bin/ch/makery/address/view/RootLayout.fxml
deleted file mode 100644
index dfc8a3e..0000000
--- a/AddressApp-Part-7/bin/ch/makery/address/view/RootLayout.fxml
+++ /dev/null
@@ -1,47 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/AddressApp-Part-7/bin/ch/makery/address/view/RootLayoutController.class b/AddressApp-Part-7/bin/ch/makery/address/view/RootLayoutController.class
deleted file mode 100644
index 35f0232..0000000
Binary files a/AddressApp-Part-7/bin/ch/makery/address/view/RootLayoutController.class and /dev/null differ