Added a bottom price to prevent exploting rounding problems?  Cleaned
out some long-commented-out and unused code.
Trimmed negative production numbers to 0
Added a maximum quantity accepted corresponding to zero price.