Phase 4 - Completed 100%

Phase 4 is now fully completed.

Bonus tasks have been also implemented.

Class Diagram and Java code all created and written by Ch.
Aristomenopoulos