Refinements to Invoice classes
Minor code reformat
Issue #67 - Add invoice PDF view