fixes issue #152
fixes issue #153
fixes issue #154

Used delegate in model for possible use elsewhere.
adding fee column in invoice admin