Client Lockdown

Added tank_auth to controller constructor instead of each individual
method
Updates to Create Invoice

Style and functionality changes