Criação de uma base para todas as Classes

Criação de classes abstratas e alguns metodos basicos. Faltando
desenvolver os metodos.