Enabled different buy and sell prices, and store the transaction_price for eacht transaction, instead of calculating it each time.

Almos 100% unittest coverage reached for nurdbar.nurdbar.NurdBar. Only one fail added to unittests for an untested line of code.