fixed a theta bug; new log line on generation
visualization shows root; moved checks to new file

also added a matpower solution check