parsing and pretty printing square and general power nodes
added new test cases (Bratu, eco9, mss20heatBalance, tunnelDiodes)
minor refactoring of the tests
open issue: named vars should be called base vars