Initial Database integration and some cleanup

- Added ZendDeskTicketID To the discussions and comments tables so that
we can now do more things.
- Updated the panel to now show the Ticket ID
- Updated the discussion options to show (*) indicating a ticket has
already been created
- Separated the Zend Desk methods into their own ZendDesk Class
- used the sender models instead of creating new ones