adding lpg config file and tariff input support
This is a partial step towards #12 (closed) configuration files and #26 (closed) refactoring tariff implementation with a yaml input options for tariffs. But it turned out to be a major overhaul already so I'm doing an intermediate merge.