Projects - Draft Invoice

- Added new project_model method to convert timers and tasks into
invoice items.
- Modified invoice_model invoice_delete method to update associated
timer records when invoice is deleted
- Added convert_invoice method in clients controller