Implementação das Classes

Referente a Issue #89