minor updates to tests
removed reference to __proto__ (not supported in IE)
refactored prototype and constructor
refactored union since cssassist is only array-like