Tank tracking and individual prices features.

If tank tracking models are available from the DB, the dispensed amount
is subtracted, otherwise only the transaction is push trough.
Also, member specific prices are used instead of global prics.