move generate_nonce(...) to models.Exchange.
move bter _private_query to models.Exchange and rename to
_hmac_request. With an extra argument the hash function for signing can
be changed.
change supported exchanges list to table.