implemented model / service for Estimate entity, with specs

Hi ruckus,

And the last one: Estimate.

For this one, I was based on Invoice entity.
The Line Item remains with InvoiceLineItem type.

Regards,
Exe