dkeefer - changes to view, create and edit invoices

Signed-off-by: Dennis Keefer <dennis@brokenwebdev.com>