Part I of moving all the constants and making them, actual constants.
Rename Sales stuff into Badlands stuff and prep for Badlands release.
Fix #7

Properly handle orientation changes and other things that cause fragments to be recreated.
Fix #6

Handle cases when a string isn't an int.