Extended commission PerShare method to include a minimum cost per trade

Also added unit test in tests.test_perf_tracking.TestCommissionEvents to test
all commission models