We no longer need to pass the StockInfo instance as the basket has a reference to the strategy class and can fetch it for itself. This means we don't have to break backwards compatibility with Oscar < 0.6.
Plus provide a currency property on the basket itself.
- Restructure into unit and integration tests. - Add more tests for the various basket properties.