Added toggle, color and tests.

Fixed multiple inheritance to actually work, added tests.