Make most of MainProgram private.

Only the main function really needs to be exposed.

Signed-off-by: brian m. carlson <sandals@crustytoothpaste.net>
Remove trailing comma.

Signed-off-by: brian m. carlson <sandals@crustytoothpaste.net>
Add documentation comment for test class.

Signed-off-by: brian m. carlson <sandals@crustytoothpaste.net>
Add test coverage for estimate code.

Signed-off-by: brian m. carlson <sandals@crustytoothpaste.net>
Don't require English.

$LOAD_PATH doesn't need English, so the dependency was needless.

Signed-off-by: brian m. carlson <sandals@crustytoothpaste.net>