Add name method to Rule
Use setUpClass and tearDownClass to replace SystemExit hack
Add -p support for profiling
Clean up responses a little and make them only apply to openings