Refactoring, removed iTextSharp, and started viewmodel for summary and invoice