Tests for Negate, Scale, Set; converted some headers to inls; changed structure a little