Crawler init uses rules from config json

Moves the call to super to below the assignment of self.rules, so
it's no longer broken.