Phase 5 - Completed

Everything is completed.

Documentation has been created as well along with some proper commenting
the source code.

Everything has been written and implemented by Ch. Aristomenopoulos