minor changes to unit tests
overhaul Website and Rule init methods