portfolio module
round position sizes
using the portfolio building
sanity checks.
no fractional shares