test_system passes, but derivatives fail :(
merged from ken
test_system and derivatives single_comp passing again
added some simple boundary var tests