Revert "Modified SalesState, also added IOHelper"

This reverts commit a370b9a44fd8deff533eb8573cf4e1028a1e2a10.
Revert a370b9a..47b5a2c

This rolls back to commit a370b9a44fd8deff533eb8573cf4e1028a1e2a10.