Phase 4

Phase 4 (Completed 100%)

- All bonus tasks have been also implemented.
- Class Diagram and Java code all designed, created and written by
Charalampos Aristomenopoulos.