Refactored runs into Runner classes; IsingSystem now in own file