Issue #15. Branch Iss15. Step six implementation. Provided abstract base class for printer objects.
Issue #15. Branch Iss15. Step seven implementation: Provided abstract base class for formatter
Issue #15. Branch Iss15. Step eight implementation: Provided abstract base class that wraps printer functionality.
Issue #15. Branch Iss15. Step nine implementation: Provided abstract base class for adapter to wrap the external printer library.
Issue #15. Branch Iss15. Step ten implementation: Provided the concrete adapter class that wraps the printer library functionality.
Issue #15. Branch Iss15. Step eleven implementation. Step one: Provided base class for LocationPrinter that represents a lower level printer that requires input of name of printer to print to.
Issue #15. Branch Iss15. Step eleven implementation. Step two: Provided concrete class for FrontPrinter that wraps the LocationPrinter functionality to a higher level not associating with the specific printer name.
Issue #15. Branch Iss15. Step eleven implementation. Phase three: Provided concrete class for KitchenPrinter that wraps LocationPrinter requirements and provides a higher level object that doesn't deal with printer names.
Issue #15. Branch Iss15. Update: Updated the PrinterAdapter and base class to take the printers name as a constructor and not in the print data method.
Added launcher
altering code for client
Merge pull request #58 from cjmcgraw/master

Update Iss15 with master update from Issue #49
Issue #15. Branch Iss15: Updated directory structure to include Iss15 printers package.
Issue #15. Branch Iss15: Update: Moved launcher.desktop to appropriate project/bin folder.
Issue #15. Branch Iss15: Update: Resolved accidental debug log commit.
Issue #15. Branch Iss15. Step twelve implementation: Phase one - Added .rml and .cfg file that store the markup and format options respectively for the receipt header title area.
Issue #15. Branch Iss15. Step Twelve: Phase two implementation - created references to necessary paths to connect cfg and rml files to executing python code.
Issue #15. Branch Iss15. Step twelve: Phase three implementation - Created references in Settings to allow for easy changing of explicit rml/cfg files.
Issue #15. Branch Iss15. Step twelve: Phase four implementation - defined reference to timestamp rml and cfg files.
Issue #15. Branch Iss15. Step twelve: Phase five implementation - added misc. media.